﻿.container {
       width: 100%!important;
       max-width:1200px;
       max-width:1170px\9;
}
@font-face {
    font-family: 'frutigernext';
    src: url('/Assets/CBG/fonts/LT_54361.eot');
    src: url('/Assets/CBG/fonts/LT_54361.eot?') format('embedded-opentype'), 
	url('/Assets/CBG/fonts/LT_54361.woff') format('woff'), 
	url('/Assets/CBG/fonts/LT_54361.ttf') format('truetype'), 
	url('/Assets/CBG/fonts/LT_54361.svg') format('svg');
}
@font-face {
    font-family: 'Huawei_Script_Regular';
    src: url('/Assets/CBG/fonts/Huawei_Script_Regular_Web.eot');
    src: url('/Assets/CBG/fonts/Huawei_Script_Regular_Web.eot?') format('embedded-opentype'), 
	url('/Assets/CBG/fonts/Huawei_Script_Regular_Web.woff') format('woff'), 
	url('/Assets/CBG/fonts/Huawei_Script_Regular_Web.ttf') format('truetype'), 
	url('/Assets/CBG/fonts/Huawei_Script_Regular_Web.svg') format('svg');
}
@font-face {
    font-family: 'frutigernext_medium';
    src: url('/Assets/CBG/fonts/frutigernext-lt-medium.eot');
    src: url('/Assets/CBG/fonts/frutigernext-lt-medium.eot?') format('embedded-opentype'), 
	url('/Assets/CBG/fonts/frutigernext-lt-medium.woff') format('woff'), 
	url('/Assets/CBG/fonts/frutigernext-lt-medium.ttf') format('truetype'), 
	url('/Assets/CBG/fonts/frutigernext-lt-medium.svg') format('svg');
}
#loading {
    width: 100%;
    height: 50px;
}
#loading img {
    display: block;
    margin: 30px auto !important;
}
#container,
#tab_main_nav_mobile_container {
    -webkit-transition: all 300ms ease-in;
    -moz-transition: all 300ms ease-in;
    -ms-transition: all 300ms ease-in;
    -o-transition: all 300ms ease-in;
    transition: all 300ms ease-in;
}
#tab_main_nav_close_mobile {
    text-align: center;
    vertical-align: middle;
}
#nav-wrap {
    border-bottom: 1px solid #e5e5e5;
}
ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}

/*a:hover {
    text-decoration: underline;
}*/
/* MAIN CSS /
/********************/

html,
body {
    margin: 0;
    padding: 0;
}
body {
    position: relative;
    font-family: frutigernext, "Microsoft YaHei", Arial, Helvetica, sans-serif;
    font-size: 16px;
    
}
/* GENERAL HTML /
/********************/

h1.clr_topMn {
  margin-top: -12px;
}
h1.center {
    margin-bottom: 10px;
}
h2 {
    font-size: 24px;
    letter-spacing: 1px;
}
h2.title {
    font-size: 28px;
    text-align: center;
}
h3 {
    font-size: 18px;
}
h3.Subtitle {
  font-size: 14px;
  color: #999;
}
h4 {
    font-size: 16px;
}
h6 {
    margin-top: 24px;
}
.hover {
    cursor: pointer;
    cursor: hand;
}
.center {
    text-align: center;
}

/* CONTAINERS*/

#container {
    position: relative;
    left: 0px;
    width: 100%;
    top: 0;
}
.container_outer {
    max-width: 1280px;
    margin: 0 auto;
}
.container_inner {
    margin: 0 3.9%;
}
h3.bor-btom {
    padding-bottom: 10px;
}
/* SECTIONS /
/********************/
/* NAV MAIN /
/********************/

#tab_main_nav_container {
    padding: 15px 0;
    display: table;
    width: 100%;
}
#tab_main_nav_container .cell {
    display: table-cell;
    vertical-align: middle;
}
#tab_main_nav {
    padding: 7px 0 10px;
    text-align: right;
}
#tab_main_nav ul {
    display: table;
    float: right;
    /*width:480px;*/
}
#tab_main_nav ul li {
    display: table-cell;
    font-size: 14px;
    vertical-align: middle;
}
#tab_main_nav ul li.divider {
    padding-left: 20px;
}
#tab_main_nav ul li a {
    display: block;
    color: #000;
    margin-left: 20px;
    float: left;
}
#tab_main_nav ul li i {
    padding-left: 15px;
    height: 15px;
  
}
#tab_main_nav ul li.active,
#tab_main_nav ul li.active a {
    color: #b1b1b1;
}
#nav-cont .nav-list ul li.search {
    width: 25%;
    float: right;
}
#nav-cont .nav-list ul li.search input {
    float: right;
    height: 36px;
    line-height: 36px;
    border: 0px;
}
#nav-cont .nav-list ul li.search input[type="text"] {
    max-width: 150px;
    border-left: 1px solid #efefef;
}
#nav-cont .nav-list ul li.search input[type="button"] {
    height: 36px;
    width: 32px;
   
    border-right: 1px solid #efefef;
}
#nav-cont .nav-list {
    background: #f7f7f7;
    border-top: 1px solid #eeeeee;
    line-height: 52px;
    height: 54px;
}
#nav-cont .nav-list ul li.navlist {
    width: 75%;
    float: left;
}
#nav-cont .nav-list ul li a {
    display: block;
    float: left;
    color: #323232;
    margin-left: 30px;
    height: 37px;
    font-family: frutigernext_medium, frutigernext, "Microsoft YaHei", Arial, Helvetica, sans-serif;
}
#nav-cont .nav-list ul li a.active {
    text-decoration: none;
    border-bottom: 1px solid #cb3034;
    color: #e22835;
}
#nav-cont .nav-list ul li a:hover {
    text-decoration: none;
    border-bottom: 1px solid #cb3034;
    color: #e22835;
}
#nav-cont .nav-list ul li span.btn {
    color: #000 !important;
    background: #fff;
    border-left: 1px solid #eeeeee;
    border-right: 1px solid #eeeeee;
    padding: 0px 10px;
    line-height: 36px;
    height: 36px;
    overflow: hidden;
}
#nav-cont .nav-list ul li span i {
    padding-left: 30px;
    height: 38px;
    background: url(/Assets/CBG/img/icon_slide_down.png) 5px center no-repeat;
    float: right;
}
#nav-cont .nav-list ul li span.active i {
    background: url(/Assets/CBG/img/icon_slide_up.png) 5px center no-repeat;
}
.nav-cont-wrap {
    width: 100%;
    overflow: hidden;
    display: block!important;
}
#nav-want-cont-wrap .nav-cont-wrap ul {
    width: 100%;
}
#nav-want-cont-wrap .nav-cont-wrap ul li {
    width: 100%;
}
.nav-cont-wrap ul {
    width: 600%;
    padding-top: 10px;
}
.nav-cont-wrap ul li {
    width: 16.6666666%;
    float: left;
}
.nav-cont-wrap ul li span {
    display: block;
    margin-bottom: 5px;
}
.nav-cont-wrap ul li h4 {
    color: #b6b6b6;
    margin: 0px;
    font-weight: normal;
}
.nav-cont-wrap ul li span a {
    color: #333;
}
.nav-cont-wrap ul li span a:hover {
    color: #0066ff;
}
.nav-cont-wrap ul li .morelink {
    clear: both;
    margin-top: 30px;
    position: absolute;
    bottom: 20px;
}
.nav-cont-wrap ul li .morelink a {
    color: #333;
    font-weight: bold;
}
.nav-cont-wrap h3 {
    margin-bottom: 10px;
}
/* NAV MAIN MOBILE /
/********************/

#tab_main_nav_mobile {
    display: none;
}
#tab_main_nav_mobile_next_container a,
#tab_main_nav_mobile_container a {
    color: #373737;
}
#tab_main_nav_mobile_next_container,
#tab_main_nav_mobile_container {
    position: fixed;
    z-index: 888;
    top: 0;
    right: -100%;
    width: 100%;
    height: 100%;
    background: #fff;
    overflow: auto;
}
#tab_main_nav_mobile_container ul>li>ul>li{
	border-bottom: 1px solid #aac2e2;
	margin-left: -25px;
	margin-right: -20px;
	padding-left: 25px;
	padding-right: 20px;
}
#tab_main_nav_mobile_container ul li ul li:last-child{border-bottom-color:#d3e9ff}
#tab_main_nav_mobile_container ul li ul li.active{
	color: #cc0000;
	}
#tab_main_nav_mobile_container ul li ul li.title {
    color: #cc0000;
	margin-left: -25px;
	margin-right: -20px;
	padding-left: 25px;
	padding-right: 20px;
}
#tab_main_nav_mobile_next_container {
    z-index: 889;
    background: #f1f1f1;
}
#tab_main_nav_mobile_next_container ul {
    display: none;
}
#tab_main_nav_mobile_next_container h3 {
    background: url(/Assets/CBG/img/icon_back.png) 20px center no-repeat #fff;
    border-bottom: 1px solid #ededed;
    font-size: 16px;
    color: #373737;
    height: 48px;
    margin: 0px;
    line-height: 48px;
    text-align: center;
}
#tab_main_nav_mobile_next_container ul li,
#tab_main_nav_mobile_container ul li {
    border-bottom: 1px solid #ededed;
    padding: 9px 20px 9px 25px;
    font-size: 16px;
    color: #373737;
}
#tab_main_nav_mobile_container ul li ul{
	display:none;
	margin-left: -25px;
	margin-right: -20px;
	margin-top: 10px;
	margin-bottom: -10px;
	padding-left: 25px;
	padding-right: 20px;
	border-top: 2px solid #999;
	border-bottom: 2px solid #999;
	background-color: #d3e9ff;}
#tab_main_nav_mobile_container ul li ul li ul{
	border-bottom: none;
	border-top: 1px solid #aac2e2;
	}	
#tab_main_nav_mobile_container ul li ul li ul li{
	border-bottom-color: #aac2e2;
	margin-left: -25px;
	margin-right: -20px;
	padding-left: 25px;
	padding-right: 20px;
	background-color: #d3e9ff;}	
#tab_main_nav_mobile_container a:hover{
	text-decoration:none;}	
#tab_main_nav_mobile_container ul li ul li ul li:last-child{border:none;}
#tab_main_nav_mobile_container ul li ul li:hover,#tab_main_nav_mobile_container ul li ul li ul li:hover{background-color:#99ccff;}
#tab_main_nav_mobile_container ul li.hasmore1:hover{background-color:#ececff;}
#tab_main_nav_mobile_container ul li.active{
	color: #cc0000;}
#tab_main_nav_mobile_container ul li.active>a{
	color: #cc0000 !important;}		
#tab_main_nav_mobile_container ul li.hasmore em.jiantou {
    background: url(/Assets/CBG/img/mobile_all_icons.png) -396px -192px no-repeat;
    padding-left: 15px;
    float: right;
}
#tab_main_nav_mobile_container ul li.hasmore em.jiantou.active {
    background: url(/Assets/CBG/img/mobile_all_icons.png) -396px -146px no-repeat;
    padding-left: 15px;
    float: right;
}
#tab_main_nav_mobile_next_container ul li {
    border-bottom: 1px solid #e8e8e8;
}
#tab_main_nav_mobile_container ul li em.jiantou {
    padding-left: 15px !important;
    height: 20px;
    float: right !important;
	position: inherit !important;
}
#tab_main_nav_mobile_container ul li.hasmore1 em.jiantou {
    padding-left: 11px !important;
    height: 20px;
    float: right !important;
	position: inherit !important;
	margin-top:8px;
}
.search-header {
    display:none;
}
.line-gray{
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#d7d7d7,endColorstr=#fff,grandientType=1);
	background:gradient(linear,0 0,0 100%,color-stop(0.14,rgb(255,255,255)), color-stop(0.5,rgb(215,215,215)),color-stop(1,rgb(255,255,255)) );
	background:-webkit-gradient(linear,0 0,0 100%,color-stop(0.14,rgb(255,255,255)), color-stop(0.5,rgb(215,215,215)),color-stop(1,rgb(255,255,255)) );
	background:-moz-gradient(linear,0 0,0 100%,color-stop(0.14,rgb(255,255,255)), color-stop(0.5,rgb(215,215,215)),color-stop(1,rgb(255,255,255)) );
	background:-o-gradient(linear,0 0,0 100%,color-stop(0.14,rgb(255,255,255)), color-stop(0.5,rgb(215,215,215)),color-stop(1,rgb(255,255,255)) );
	background:-ms-gradient(linear,0 0,0 100%,color-stop(0.14,rgb(255,255,255)), color-stop(0.5,rgb(215,215,215)),color-stop(1,rgb(255,255,255)) );
	position:absolute;
	z-index:-1;
	width:2px;
	height:80%;
	top:10%;
	right:0;}
#tab_main_nav_mobile_container ul li.link-list {
    border-bottom: 0px;
    padding: 0px;
    background: #f7f7f7;
    display: none;
}
#tab_main_nav_mobile_container ul li.link-list a {
    border-bottom: 1px solid #ededed;
    padding: 10px 20px;
    font-size: 16px;
    color: #373737;
}
#tab_main_nav_mobile_next_container,
#tab_main_nav_mobile_container ul li a {
    display: block;
    color: #373737
}
#tab_main_nav_mobile_container ul li em {
    padding-left: 20px;
    background: url(/Assets/CBG/img/mobile_all_icons.png) -12px -136px no-repeat;
	position: absolute;
	left: 5px;
}
#tab_main_nav_mobile_container ul li.hasmore1 a em {
    padding-left: 20px;
    background: url(/Assets/CBG/img/CBG_moblie_nav_004.png) 0px 0px no-repeat;
	position: absolute;
	right: 5px;
}
#tab_main_nav_mobile_container ul li em.consumer{
    padding-left: 30px;
	padding-bottom:26px;
    background: url(/Assets/CBG/img/CBG_moblie_nav_001.png) 0px 0px no-repeat;
	position: absolute;
	left: 23px;
}
#tab_main_nav_mobile_container ul li em.enterprise{
    padding-left: 30px;
	padding-bottom:26px;
    background: url(/Assets/CBG/img/CBG_moblie_nav_002.png) 0px 0px no-repeat;
	position: absolute;
	left: 23px;
}
#tab_main_nav_mobile_container ul li em.nav-carrier{
    padding-left: 30px;
	padding-bottom:26px;
    background: url(/Assets/CBG/img/CBG_moblie_nav_003.png) 0px 0px no-repeat;
	position: absolute;
	left: 23px;
}
.ul-block{
	display:block !important;}
#tab_main_nav_mobile_container ul li.home {
    color: #d32855;
}
#tab_main_nav_mobile_container ul li.home i {
    background: url(/Assets/CBG/img/icon_slide_down_m.png) left center no-repeat;
}
#tab_main_nav_mobile_container ul li.home.active i {
    background: url(/Assets/CBG/img/icon_slide_up_m.png) left center no-repeat;
}
#tab_main_nav_mobile_container ul li.search {
    height: 40px;
    border-left: 1px solid #ededed;
    padding: 0px 20px;
}
#tab_main_nav_mobile_container ul li.search a {
    display: inline-block;
}
#tab_main_nav_mobile_container ul .search div {
    border-radius: 5px;
    text-align: left;
    padding-right: 10px;
	margin-top:4px;
}
#tab_main_nav_mobile_container ul .search .link-home-nav{
	float:left;}
#tab_main_nav_mobile_container ul .search .link-home-nav a{
	padding-left:5px;
	color:#cc0000;}
#tab_main_nav_mobile_container ul .search div input {
    width: 85%;
    outline: none;
    resize: none;
    border: 0px solid #ededed;
    height: 30px;
}
/* BREADCRUMBS /
/********************/

#breadcrumb_nav {
    width: 100%;
    margin-top: 15px;
    margin-bottom: 15px;
}
#breadcrumb_nav ul li {
    display: inline;
    padding-right: 15px;
}
#breadcrumb_nav ul li a {
    color: #000;
}
#breadcrumb_nav ul li a.active {
    font-weight: bold;
}
#breadcrumb_nav ul li:first-child + li:before,
#breadcrumb_nav ul li:first-child + li + li:before,
#breadcrumb_nav ul li:first-child + li + li + li:before,
#breadcrumb_nav ul li:first-child + li + li + li + li:before,
#breadcrumb_nav ul li:first-child + li + li + li + li + li:before,
#breadcrumb_nav ul li:first-child + li + li + li + li + li + li:before {
    content: url(/Assets/CBG/img/hw_u_394868.png);
    padding-right: 15px;
}
/* CLOUD **********************/

.cloud_computing {
    width: 100%;
    padding-bottom: 36px;
    display: table;
    overflow: hidden;
    border-bottom: 1px solid #d7d7d7;
}
.cloud_computing div.share_nullbox .share-box {
  margin-bottom: 0;
  margin-top:12px;
}
.cloud_computing .col-sm-12 h2:first-child{margin-top:0;}
.cloud_computing .col-sm-12.float-none > p {
    margin-top: 0;
}
.cloud_computing p {
    margin: 0px 0px 15px 0px;
    padding: 0px;
}
.cloud_computing .left {
    display: table-cell;
    vertical-align: top;
    width: 680px;
}
.cloud_computing .right {
    display: table-cell;
    vertical-align: top;
    text-align: right;
    padding-top: 75px;
    width: 500px;
}
.cloud_computing .right img {
    width: 84.4%;
    min-width: 254px;
    height: auto;
}
.moreinfo {
    display: none;
    margin: 0px;
    padding: 0px;
}
.moreinfo p {
    padding: 0px;
    margin: 0px;
}
/* HUAWEI ADVANTAGE **********************/

.expand-more,
.learn-more {
    height: 22px;
}
.silder_updown_box p {
    margin-bottom: 5px;
}
.expand-more a,
.learn-more a {
    display: inline-block;
    color: #0066ff;
    vertical-align: middle;
    padding-right: 10px;
    color: #0066ff;
}
.expand-more a i {
    padding-left: 15px;
    height: 30px;
    background: url(/Assets/CBG/img/icon_set.png) -10px -46px;
}
.learn-more a i {
    padding-left: 30px;
    height: 30px;
    background: url(/Assets/CBG/img/icon_set.png) -10px -82px;
}
.expand-more a i.down {
    background: url(/Assets/CBG/img/icon_set.png) -10px -10px;
}
/* basic template stylesheet **********************/

.lt-img-rt-tx,
.product_case_studies {
    border-bottom: 1px solid #d7d7d7;
}
.lt-img-rt-tx .container > .row,
.product_case_studies .container > .row,
.heise > .row{
    margin-bottom: 36px;
}
.lt-img-rt-tx .container > .row:first-child,
.product_case_studies .container > .row:first-child {
    margin-top: 27px;
}
.lt-img-rt-tx .col-sm-7 h3,.lt-img-rt-tx .col-xs-7 h3,
.product_case_studies .col-xs-7 h3 {
    margin-top: -6px;
}
.lt-img-rt-tx p,
.product_case_studies p,.heise .row .col-sm-3 p {
    margin: 0;
}
.lt-img-rt-tx .inner {
    display: table;
    margin-top: 45px;
}
.lt-img-rt-tx .cell {
    display: table-cell;
    vertical-align: top;
}
.lt-img-rt-tx .cell img {
    width: 100%;
    height: auto;
}
.lt-img-rt-tx .cell p {
    padding: 0 0px;
}
.lt-img-rt-tx .cell_spacer {
    display: table-cell;
    width: 20px;
}
.lt-img-rt-tx .col-xs-7 ul {
    list-style: disc;
    padding-left: 15px;
}
.lt-img-rt-tx .col-xs-7 ul li {
    margin-left: 5px;
}
.lt-img-rt-tx .moreinfo {
    display: none;
    margin: 0px;
    padding: 0px;
}
.lt-img-rt-tx div.more,
.product_case_studies div.more,
.annual-bg div.more {
    margin-top: -16px;
    margin-bottom: 14px;
}
.product_case_studies {
    text-align: left;
}
.product_case_studies .row .col-sm-3 h3,
.index--first-part h3,.heise .row .col-sm-3 h3  {
    margin-top: 12px;
    margin-bottom: 6px;
}
.product_category ul li a:hover,
.product_case_studies h3 a:hover {
    color: #0066ff;
}
.product_case_studies h3 a,
.product_solution h3 a {
    color: #000;
}
/* learn more linkStyle **********************/

div.more {
    float: right;
    margin-top: 12px;
    padding-left: 0px !important;
    clear: both;
    line-height: 1.1;
}
.more a {
    display: inline-block;
    color: #0066ff;
}
/*.more a:hover {
    color: #0066ff;
    text-decoration: underline;
}*/
.more a i {
    height: 30px;
    padding-left: 15px;
    background: url(/Assets/CBG/img/icon_set.png) -15px -82px;
}
/* FOOTER **********************/

#footer {
    position: relative;
    z-index: 500;
    background: #272727;
    color: #fff;
	width:100%;
}
#footer a {
    color: #fff;
}
#footer label {
    display: block;
    font-weight: bold;
    font-size: 18px;
}
#footer .outer {
    width: 100%;
}
#footer .top,
#footer .bottom {
    display: table;
    width: 100%;
}
#footer .left {
    display: block;
    padding-top: 40px;
}
#footer .left_inner {
    display: table;
    width: 100%;
}

#footer .left_inner div ul {
    margin-top: 14px;
}
#footer .left_inner div ul li {
    margin-bottom: 5px;
    line-height: 180%;
}
#footer .right {
    display: table;
    text-align: right;
    vertical-align: top;
    padding-top: 40px;
}
#footer .right ul li {
    display: inline-block;
    margin-right: 15px;
    line-height: 50px;
}
#footer .bottom {
    font-size: 14px;
    margin: 10px 0;
}
#footer .bottom_left,
#footer .bottom_right {
    padding: 10px 0 10px 0;
    display: table;
}
#footer .bottom_right {
    text-align: right;
}
#footer .bottom_right ul li {
    display: inline-block;
    margin-right: 5px;
}
#footer .bottom_right ul li:not(:last-child):after {
    content: '|';
    padding-left: 10px;
}
/*&#35299;
	&#20915;
	&#26041;
	&#26696;
	&#35814;
	&#24773;
	&#39029;*/
/**/

#banner {
    background: #666;
    height: 540px;
    overflow: hidden;
    position: relative;
}
.banner_list {
    position: relative;
    height: 100%;
    width: 100%;
    overflow: hidden;
    margin: 0px auto;
}
.banner_list li {
    position: absolute;
    width: 100%;
    left: 100%;
    overflow: hidden;
    display: block;
    height: 100%;
    background-position: center top;
    background-repeat: no-repeat;
}
.banner_list li.active {
    left: 0px;
    z-index: 10;
}
.banner_list li .text {
    position: absolute;
    top: 0px;
    left: 0px;
    padding-top: 112px;
    padding-left: 100px;
}
.banner_list li .text span,
.banner_list li .text a {
    display: block;
    color: #fff;
    font-size: 18px;
    line-height: 24px;
    margin-bottom: 30px;
}
.banner_list li .text span.title {
    font-size: 52px;
    line-height: 60px;
    font-weight: bold;
}
.banner_list li .text a {
    font-weight: bold;
    padding-left: 13px;
}
.banner_list p.point_btn {
    width: 60%;
    position: absolute;
    bottom: 20px;
    left: 50%;
    margin-left: -30%;
    height: 12px;
    z-index: 11;
    text-align: center;
}
.banner_list p.point_btn a {
    display: inline-block;
    width: 12px;
    height: 12px;
    background: url(/Assets/CBG/img/point_btn.png) left -12px;
    margin-right: 13px;
}
.banner_list p.point_btn a.on {
    background: url(/Assets/CBG/img/point_btn.png) left 0px;
}
.banner_list a.btn {
    display: block;
    height: 100px;
    width: 100px;
    background: #000;
    top: 50%;
    margin-top: -50px;
    z-index: 5;
    position: absolute;
    display: none;
    z-index: 11;
}
.banner_list a.btn.next {
    right: 0px;
    background: url(/Assets/CBG/img/btn_next.png) right top;
}
.banner_list a.btn.prev {
    left: 0px;
    background: url(/Assets/CBG/img/btn_prev.png) left top;
}
.solution_video_wrap {
    padding-top: 25px;
    padding-bottom: 30px;
}
.solution_video_wrap .solution_video_cont {
    position: relative;
}
.solution_video_wrap .solution_video_cont p.video-num {
    display: none;
}
.solution_video_wrap .solution_video_cont p.point_btn {
    width: 75px;
    position: absolute;
    bottom: -25px;
    left: 300px;
    height: 12px;
    z-index: 9;
}
.solution_video_wrap .solution_video_cont p.point_btn span {
    display: block;
    width: 12px;
    height: 12px;
    background: url(/Assets/CBG/img/point_btn.png) left -12px;
    float: left;
    margin-right: 13px;
}
.solution_video_wrap .solution_video_cont p.point_btn span.on {
    background: url(/Assets/CBG/img/point_btn.png) left 0px;
}
.solution_video_wrap .solution_video_cont a.btn {
    display: block;
    width: 100px;
    height: 100px;
    position: absolute;
    top: 0px;
    z-index: 10;
}
.solution_video_wrap .solution_video_cont a.btn.prev {
    left: 0px;
    background: url(/Assets/CBG/img/btn_prev.png) left center no-repeat;
    background-size: 60%;
    display: none;
}
.solution_video_wrap .solution_video_cont a.btn.prev.false {
    left: 0px;
    background: url(/Assets/CBG/img/btn_prev_false.png) left center no-repeat;
    background-size: 60%;
}
.solution_video_wrap .solution_video_cont a.btn.next {
    right: 0px;
    background: url(/Assets/CBG/img/btn_next.png) right center no-repeat;
    background-size: 60%;
    display: none;
}
.solution_video_wrap .solution_video_cont a.btn.next.false {
    right: 0px;
    background: url(/Assets/CBG/img/btn_next_false.png) right center no-repeat;
    background-size: 60%;
}
.solution_video_wrap h2 {
    color: #333;
    text-align: center;
    margin-top: 0px;
}
.solution_video_wrap .solution_video {
    width: 100%;
    overflow: hidden;
    margin: 0px auto;
}
.solution_video_wrap .solution_video p {
    padding: 0px;
    margin: 0px;
    width: 100%;
    position: relative;
}
.solution_video_wrap .solution_video p a {
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0px;
    left: 0px;
    background: url(/Assets/CBG/img/video_btn.png) center center no-repeat;
}
.solution_video_wrap .solution_video p a:hover {
    background: url(/Assets/CBG/img/video_btn_hover.png) center center no-repeat;
}
.solution_video_wrap .solution_video ul {
    margin: 0 auto;
}
.solution_video_wrap .solution_video ul.video-list li {
    float: left;
    margin-right: 40px;
    width: 220px;
}
.solution_video_wrap .solution_video ul.video-list li img {
    width: 100%;
}
.solution_video_wrap .solution_video ul.video-list li h3 {
    color: #333;
    font-weight: normal;
    text-align: center;
    height: 54px;
    overflow: hidden;
    margin-top: 12px;
}
/*&#35299;
	&#20915;
	&#26041;
	&#26696;
	&#31867;
	&#21035;*/

.solCategory {
    padding-top: 24px;
}
.solCategory .lt-img-rt-tx {
    border: 0px;
}
.solCategory h3.specal {
    padding-top: 0px;
    margin-top: 0px;
    margin-bottom: 10px;
    letter-spacing: normal;
}
.solCategory .solution-nav li {
    /*border-top: 1px solid #d7d7d7;*/
    
    padding: 15px 0px;
}
.solCategory .solution-nav li span {
    display: block;
    color: #616161;
    line-height: 28px;
}
.solCategory .solution-nav li span a {
    color: #616161;
    letter-spacing: normal;
}
.solCategory .solution-nav li span .active {
    color: #cc0000;
}
.solCategory .solution-nav li span a:hover {
    color: #cc0000;
}
.solCategory .solution-nav li span.title a {
    color: #000000;
    font-weight: bold;
}
.solCategory .solution-nav li span.title a:hover {
    color: #0066cc;
}
.solCategory .solution-nav li i {
    padding-left: 25px;
    background: url(/Assets/CBG/img/solution_cate_icon.png) left -22px no-repeat;
    height: 28px;
}
.solCategory .solution-nav li span.title.on i {
    background: url(/Assets/CBG/img/solution_cate_icon.png) left 2px no-repeat;
}
.solCategory .solution-mobilr-nav {
    display: none;
}
/*TOP*/

#top {
    display: none;
    height: 60px;
    width: 60px;
    background: url(/Assets/CBG/img/top_1.png);
    position: fixed;
    bottom: 20px;
    right: 20px;
    cursor: pointer;
    z-index: 999;
}
/*zy+top*/
/* bof &#20135;
	&#21697;
	&#35814;
	&#24773;
	&#39029;*/

.float-none {
    float: none !important;
}
.features h1,
.features h2 {
    text-align: center;
}
.features {
    border-bottom: 1px solid #d7d7d7;
    padding-bottom: 48px;
}
.video_box {
    width: 100%;
    position: relative;
    z-index: 99;
    overflow: hidden;
}
.video_box a.js_video_icon,
.video_box a.js_video_player {
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0px;
    left: 0px;
    background: url(/Assets/CBG/img/video_btn.png) center center no-repeat;
}
.video_box a.js_video_icon:hover,
.video_box a.js_video_player:hover {
    background: url(/Assets/CBG/img/video_btn_hover.png) center center no-repeat;
}
.product_features_video h3 {
    text-align: center;
}
.product_features_video .prev-photo a {
    margin-top: 14px;
}
.product_features_video .next-photo a {
    margin-top: 25px;
}
#player_wrapper {
    height: 540px;
    width: 960px;
    display: block;
    overflow: hidden;
}
/* eof &#20135;
	&#21697;
	&#35814;
	&#24773;
	&#39029;*/
/*h1 - h6*/
.product_case_studies {
    text-align: left;
}
.product_category ul li a:hover,
.product_case_studies h3 a:hover {
    color: #0066ff;
}
.product_case_studies h3 a,
.product_solution h3 a {
    color: #000;
}
.mt12 {
    margin-top: 12px;
}
.mt20 {
    margin-top: 20px;
}
.mt24 {
    margin-top: 24px !important;
}
.mt36 {
    margin-bottom: 36px;
}
.mt30 {
    margin-top: 30px;
}
.mt50 {
    margin-top: 50px;
}
.mt67 {
    margin-top: 67px;
}
.mt38 {
    margin-top: 38px;
}
/* eof Product_LandingPage*/

.container,
[class*="col-"] {
    *padding-left: 0;
    *padding-right: 0;
}
/*a:hover,
a:focus {
    text-decoration: underline;
}*/
.flo-l {
    float: left;
}
.flo-r {
    float: right;
}
.right {
    text-align: right;
}
.left {
    text-align: left !important;
}
.red {
    color: #cc0000;
}
.red a {
    color: #0066cc;
}
.studies-list ul li div.col-sm-3 {
    padding-left: 0;
}
.studies-list ul li {
    overflow: hidden;
    border-bottom: 1px solid #ececec;
    padding-bottom: 15px;
    margin-bottom: 20px;
    text-align: left;
}
.studies-list h3 {
    margin: 0 0 10px 0;
}
/*.studies-list ul li div h3 {
	display: none;
}*/

.studies-list ul li em {
    font-style: normal;
    color: #999999;
    font-size: 14px;
}
.studies-list ul li p a {
    padding-left: 5px;
}
.studies-list ul li p {
    margin-bottom: 0;
    line-height: 26px;
}
.studies-list ul li img {
    float: left;
    height: auto;
    margin: 0 1.7em 0 0;
}
.studies-cont {
    text-align: center;
}
.studies-cont #loading {
    height: auto;
}
.videos-list {
    margin-top: 0px;
}
.videos-list .cell {
    margin-bottom: 2.2em;
    display: block;
}
.videos-list .cell h3 a {
    color: #333;
}
.videos-list .cell h3 a:hover {
    color: #0066cc;
}
.videos-list .cell div a.img {
    width: 100%;
    height: auto;
    display: block;
}
.videos-list .cell div a.img_btn {
    width: 100%;
    height: auto;
    display: block;
}
.containter-video {
    width: 100%;
    background-color: #f4f4f4;
}
.video-article {
    max-width: 980px;
    margin: 0 auto;
}
.video-article-cont h2 {
    border-bottom: 1px solid #d8d8d8;
    padding-bottom: 0.5em;
    margin-bottom: 0.8em;
}
.solCategory-v {
    padding-top: 0;
}
.solCategory-v .videos-list {
    padding: 0 15px;
    margin-bottom: 2em;
}
/* bof Find_a_Partner*/

.icon_error {
    background: url(/Assets/CBG/img/icon_error.png) no-repeat center center;
    vertical-align: middle;
    height: 22px;
    width: 24px;
    display: inline-block;
}
.btn {
    text-align: center;
    display: inline-block;
    color: #fff !important;
    background: #cc3333;
    border-radius: 5px;
    height: 38px;
    width: 185px;
    line-height: 38px;
}
.btn:hover {
    background: #990000;
    text-decoration: none;
}
.error {
    color: red;
    font-style: italic;
}
input.error,
select.error {
    border: 1px dotted red;
}
.hide-not-important {
    display: none;
    padding-left:15px;
}
/* eof Find_a_Partner*/
/* bof Case_Studies*/

.solCategory .solution-mobilr-nav .title i.icon_filter {
    height: 40px;
    background: url(/Assets/CBG/img/icon_filter.png) center 0 no-repeat !important;
    position: absolute;
    right: 0;
    top: 10px;
    border-left: 0 solid #bcbcbc;
    cursor: pointer;
    background-size: contain !important;
}
/* eof Case_Studies*/
/*********ywx201452 2014-09-23*******/

.studies-list ul li p {
    margin-top: -6px;
    margin-bottom: 10px;
}
/****** parter stylesheet*********
**********/

.videos-list .row {
    margin: 0;
}
.video_box img {
    width: 100%;
    height: auto;
}
/******** (case-study/ news / publication / bulletin) detailpage stylesheet
**********/


.detail-page ul li ul,
.detail-page ol li ol {
    margin: 12px 0;
}
.detail-page ul li ul li {
    list-style-type: circle;
    background: none;
    margin-left: 20px;
    padding-left: 0px;
}
.detail-page ol {
    -webkit-padding-start: 30px;
}
.detail-page ol li {
    margin-bottom: 10px;
}
.detail-page .img,.detail-page .imgtitle{text-align:center;}
.detail-page img {
    max-width: 100%;
    margin: 0 auto;
	height:auto;
}
.detail-page .img-title {
    font-size: 14px;
    margin-top: -6px;
    text-align: center;
}
.detail-page table {
    border: 1px solid #ddd;
    width: 100%;
    max-width: 100%;
}
.detail-page table > thead > tr > td,
.detail-page table > tbody > tr > td {
    border: 1px solid #ddd;
    padding: 8px;
    vertical-align: top;
    border-top: 1px solid #ddd;
}
.detail-page table > tbody > tr:first-child td {
    border-bottom-width: 2px;
    text-align: center;
    font-weight: bold;
}
.head-source {
    color: #999;
    margin-bottom: 10px;
    line-height: 28px;
}
.head-source span {
    margin-right: 24px;
	position:relative;
	top:-8px;
}
.mb12 {
    margin-bottom: 12px;
}
.placeholder {
    font-weight: normal !important;
    color: #aaa !important;
}

.mb24 {
    margin-bottom: 24px;
}
/* eof get pricing information*/
/*index*/

.index--first-part {
    text-align: left;
    border: 0px;
    margin-top: 0;
    padding-bottom: 15px;
    padding-top: 0;
}
.index--first-part .container > .row,
.index-other-part .container > .row,
.index--first-part .container > .row:first-child {
    margin-top: 0;
    margin-bottom: 0;
}
.index--first-part p {
    padding: 0px!important;
}
.index-video {
    position: relative;
    padding: 0px;
    border-bottom: 0px;
    margin-bottom: 24px;
}

.index-video .index-video-box {
    background: url(/Assets/CBG/img/index-video-bg.jpg) center top no-repeat;
    background-size: cover;
}
.index-video h2,
.index-video h3 {
    color: #fff;
}
.index-video h2 {
    font-size: 40px;
    margin: 0px;
}
.index-video h3 {
    font-size: 20px;
    line-height: 30px;
    max-width: 475px;
    margin: 0px auto;
}
.index-video .btn {
    width: auto;
    height: auto;
    background: none;
    border-radius: initial;
    line-height: normal;
}
.index-video .btn a {
    display: block;
    height: 158px;
    width: 156px;
    background: url(/Assets/CBG/img/index-btn.png) center center;
    background-size: 100%;
    margin: 0px auto;
    margin-top: -79px;
    margin-left: -78px;
    position: absolute;
    top: 50%;
    left: 50%;
}
.index-video .btn a:hover {
    background: url(/Assets/CBG/img/index-btn-hover.png) center center;
    background-size: 100%;
}
.index-support {
    border: 0px;
}
.index-support > div > p {
    max-width: 960px;
    text-align: center;
    margin: 0px auto;
}
.index-support .row {
    margin-top: 36px;
}
.index-support .row a {
    color: #000;
}
.index-support .row a:hover {
    color: #0066ff;
}
.index-support .row ul {
    width: 100%;
    display: block;
    text-align: left;
}
.index-support .row li {
    width: 100%;
    display: inline-block;
    margin-bottom: 5px;
}
.index-support .row .more a {
    color: #0066ff;
}
.index-support .row .more {
    margin-top: 24px;
}
.index-support .row .more a i {
    padding-left: 15px;
    background: url(/Assets/CBG/img/icon-sets.png) -15px -82px;
}
.index-support img {
    max-width: 110px;
    display: block;
    margin: 0px auto;
    width: 100%;
}
.index-support .row h3 {
    display: block;
    margin-bottom: 10px;
    width: 100%;
    color: #333;
    text-align: left;
}
.index-support .row .cell {
    display: block;
}
.index-other-part {
    background: #f5f5f5;
    border: 0px;
    padding-bottom: 20px;
}
.index-other-part .news {
    font-size: 16px;
}
.index-other-part .news li {
    margin-bottom: 50px;
}
.index-other-part .news ul a {
    width: 69.512%;
    float: left;
    padding-left: 15px;
    text-align: left;
    color: #666;
}
.index-other-part .more {
    float: left;
    margin-top: -20px;
}
.index-other-part .more a {
    float: left;
}
.index-other-part .more a i {
    padding-left: 15px;
    background: url(/Assets/CBG/img/icon-sets.png) -15px -82px;
}
.index-other-part h2 {
    font-size: 24px;
    color: #000;
    text-align: center;
}
.index-other-part .news a:hover {
    color: #0066ff;
}
.index-other-part .news span {
    display: block;
    height: 52px;
    width: 52px;
    background: #81878f;
    float: left;
    text-align: center;
    color: #fff;
    font-size: 11px;
}
.index-other-part .news span em {
    display: block;
    font-size: 32px;
    font-weight: bold;
    font-style: normal;
    line-height: 32px;
    padding-top: 3px;
}
.index-other-part .social-media {
    padding: 0px 15px;
}
.index-other-part .index-events {
    padding: 0px 40px;
}
.index-other-part .index-events .cell {
    display: block;
}
.index-other-part .index-events a {
    display: block;
    width: 100%;
    font-size: 16px;
    color: #333333;
    text-align: left;
}
.index-other-part .index-events a:hover {
    color: #0066ff;
}
.index-other-part .index-events img {
    width: 100%;
}
.index-other-part .index-events .more a {
    color: #0066ff;
    margin-top: 20px;
}
/* bof demo*/

.index-video .btn a {
    background-size: 100px !important;
    background-repeat: no-repeat !important;
}
.banner_list li .text span.title {
    font-size: 58px;
    font-family: Huawei_Script_Regular;
    font-weight: normal;
}
.banner_list li .text a {
    font-weight: normal;
}
#tab_main_nav ul li {
    vertical-align: middle;
}
.top_nav_1 {
    margin: 0 0 6px 0;
}
.top_nav_1 a {
    color: #999;
    padding-left: 20px;
}
#tab_main_nav ul li a {
    display: inline-block;
    float: none;
    margin-left: 0px;
    margin: 0 10px;
}
.group-news {
    background: #f7f7f7;
    margin: 15px auto 0;
    line-height: 60px;
    margin-bottom: 15px;
}
.group-news .img-responsive {
    width: auto\9;
}
.group-news a {
    color: #333;
}
.group-news .row .col-xs-2 {
    width: 12.666667%;
}
.group-news .row .col-xs-1 {
    width: 12.33333333%;
}
.index-support img {
    max-width: 100%;
    display: block;
    margin: 0px auto;
    width: auto;
}
.center-important {
    text-align: center !important;
}
.mt0 {
    margin-top: 0;
}
#nav-cont .nav-list ul li span.btn {
    height: 100%;
    line-height: 50px;
    cursor: pointer;
}
#nav-cont .nav-list ul li span.btn1 {
    cursor: pointer;
    width: auto;
    color: #000 !important;
    background: #fff;
    border-left: 1px solid #eeeeee;
    border-right: 1px solid #eeeeee;
    padding: 0px 10px;
    line-height: 50px;
    height: 100%;
    overflow: hidden;
}
#nav-cont .nav-list ul li.search {
    height: 100%;
    padding-top: 7px;
}
#nav-cont .nav-list ul li span i {
    background-position: 5px 22px !important;
}
.banner_list li img {
    width: auto;
}
#tab_main_nav .active {
    color: #000;
}
.icon-iwantto {
    background: url(/Assets/CBG/img/user_icon.png) no-repeat center top;
    margin-right: 5px;
    display: inline-block;
    height: 16px;
    width: 16px;
    vertical-align: middle;
}
.footer-icon-top {
    margin: 40px 0 -24px;
}
/* eof demo*/

#nav-want-cont-wrap {
    background: #f7f7f7;
}
#nav-cont-wrap {
    background: #f7f7f7;
}
.none-menu #nav-cont-wrap,
.none-menu #nav-want-cont-wrap {
    display: none !important;
}
.banner_list li .text {
    position: static;
    padding: 0px;
    padding-top: 30px;
}
.banner_list li .text span.title {
    font-size: 36px !important;
    font-family: Huawei_Script_Regular;
    font-weight: normal;
}
/* index*/

.news-item-box {
    height: 60px;
    overflow: hidden;
}
.news-item-box li {
    height: 60px;
    width: 100%;
    overflow: hidden;
}
.news-left-bg {
    background: url(/Assets/CBG/img/homepage_news_01.png) no-repeat left center;
    background-size: 100% 100%;
}
.index-player {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
}
.index-player > div {
    max-width: 1024px;
    margin: auto;
}
.index-video .video_box .title {
    position: absolute;
    width: 100%;
    top: 10%;
}
.index-video .video_box .title.bg-alpha {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0px;
    left: 0px;
    background-color: #fff;
}
.index-video a.close {
    position: absolute;
    top: 0px;
    right: 35px;
    display: none;
    width: 30px;
    height: 30px;
    background: url(/Assets/CBG/img/video-close.png) center center no-repeat #000;
    z-index: 1000;
    filter: alpha(opacity=30);
    opacity: 0.3;
}
.mt0 {
    margin-top: 0 !important;
}
.mb0 {
    margin-bottom: 0 !important;
}
.text-style-1 {
    width: 80%;
}
.text-style-1 span {
    border-bottom: 1px solid #ccc;
    padding-bottom: 10px;
    font-family: frutigernext_medium, frutigernext, "Microsoft YaHei", Arial, Helvetica, sans-serif;
}
.text-style-1 span a {
    font-size: 18px;
}
.pl30 {
    padding-left: 30px;
}
.pr30 {
    padding-right: 30px;
}
.color-990000 {
    color: #cc0000 !important;
}
h1,
h2,
h3,
h4,
h5,
h6,
#footer .left_inner label {
    font-family: Microsoft YaHei, Arial, Helvetica, sans-serif;
    font-weight: normal;
}
.banner-img-text {
    position: relative;
    top: 80px;
    left: 0;
    display: inline-block;
}
.banner-btn {
    display: inline-block;
    width: 150px;
    height: 38px;
    /*background: #cc3333;*/
    
    padding: 0px;
    text-align: center;
    line-height: 36px;
    font-size: 18px;
    color: #FFF;
    background: rgba(0, 0, 0, 0.3);
    border: 1px solid #fff;
    margin-top: 10px;
    background: #999\9;
}
.banner-btn {
    background: rgba(0, 0, 0, 0.3);
}

.video-list-layout hr {
    height: 1px;
    margin: 0;
    padding: 0;
    line-height: 1px;
}
hr {
    margin: 10px auto;
}
.index--first-part a {
    color: #333;
}
/*.index--first-part a:hover {
    text-decoration: underline !important;
}*/
#nav-cont .nav-list ul li span.btn {
    display: block;
    float: left;
    text-align: center;
}
#nav-cont .nav-list ul li span.btn {
    background: #fff;
    border-left: 1px solid #eeeeee;
    border-right: 1px solid #eeeeee;
    padding: 0px 10px;
    line-height: 52px;
    height: 52px;
    overflow: hidden;
    cursor: pointer;
}
.nav-cont-wrap h3 {
    margin: 10px auto 10px;
}
.nav-cont-wrap a {
    color: #333;
}
/*.nav-cont-wrap a:hover {
    color: #0066ff;
    text-decoration: underline;
}*/
#banner ul.banner-list .banner-text a.btn {
    display: block !important;
}
/* carrier*/

.top_nav_1 a.active {
    color: #666;
}
#banner ul.banner-list .banner-text ul li {
    color: #fff;
    line-height: 24px;
    margin-bottom: 12px;
    padding-left: 17px;
    background: url(/Assets/CBG/img/point_btn_1.png) left 11px no-repeat;
}
#banner ul.banner-list .banner-text a.btn i,
#banner.inner-pages a.btn i {
    background: url(/Assets/CBG/img/banner-btn-icon.png) right center no-repeat;
    height: 40px;
    padding-left: 30px;
}
#banner ul.banner-list li.banner-img {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0px;
    top: 0px;
    left: 100%;
    background-repeat: no-repeat !important;
    background-position: center top !important;
}
#banner ul.banner-list li div.container {
    position: relative;
    overflow: hidden;
    height: 100%;
}
#banner ul.banner-list {
    width: 100%;
    height: 100%;
    position: relative;
}
#banner ul.banner-list li div.container .banner-text {
    position: absolute;
    top: 0px;
    left: 15px;
    width: 440px;
    height: 100%;
    background: url(/Assets/CBG/img/banner_cont_b.png);
    filter: alpha(opacity=50);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)" !important;
    left: -540px;
    overflow: hidden;
}
#banner ul.banner-list .banner-text .text {
    position: absolute;
    padding: 40px;
    width: 100%;
    left: 0px;
    top: 0px;
    left: -100%;
    z-index: 99;
}
#banner ul.banner-list .banner-text h2 {
    font-size: 48px;
    color: #fff;
    line-height: 150%;
    text-align: left;
    margin-bottom: 12px;
    font-family: Huawei_Script_Regular;
}
#banner ul.banner-list p {
    font-size: 20px;
    line-height: 36px;
    color: #fff;
    margin-bottom: 10px;
}
#banner ul.banner-list .banner-text ul li {
    color: #fff;
    line-height: 24px;
    margin-bottom: 12px;
    padding-left: 17px;
    background: url(/Assets/CBG/img/point_btn_1.png) left 10px no-repeat;
}
#banner ul.banner-list .banner-text ul li a {
    color: #fff;
}
#banner ul.banner-list .banner-text a.btn {
    display: block;
    width: 185px;
    height: 40px;
    border-radius: 5px;
    line-height: 40px;
    background: #b02d2e;
    margin-bottom: 16px;
    text-align: center;
    color: #fff;
    position: relative;
}
#banner ul.banner-list .banner-text a.btn:hover {
    text-decoration: none;
    background: #dd3435;
}
#banner ul.banner-list .banner-text a.btn i,
#banner.inner-pages a.btn i {
    background: url(/Assets/CBG/img/banner-btn-icon.png) right center no-repeat;
    height: 40px;
    padding-left: 30px;
}
#banner a.switchingBtn.left {
    left: 34px;
    background: url(/Assets/CBG/img/banner_left.png) left center no-repeat;
}
#banner a.switchingBtn.right {
    right: 34px;
    background: url(/Assets/CBG/img/banner_right.png) left center no-repeat;
}
#banner a.switchingBtn:visited,
#banner a.switchingBtn:active,
#banner a.switchingBtn:focus {
    border: 0px !important;
}
#banner a.switchingBtn {
    display: block;
    width: 62px;
    height: 100%;
    position: absolute;
    display: none;
    outline: none;
    z-index: 100;
    top: 0;
}
#banner .point-btn-wrap {
    position: absolute;
    bottom: 20px;
    z-index: 100;
}
#banner .point-btn-wrap a {
    display: block;
    float: left;
    margin-right: 14px;
    width: 12px;
    height: 12px;
    background: url(/Assets/CBG/img/banner_poin_list.png) left -12px no-repeat;
}
#banner .point-btn-wrap .active {
    background-position: 0 0;
}
/* all products*/

.mt10 {
    margin-top: 10px !important;
}
#nav-cont .nav-list ul li a.active {
    border-bottom: 2px solid #cb3034;
}
/**/

#tab_main_nav_mobile.hidden {
    display: none !important;
}
.show-table-cell {
    display: table-cell !important;
}
/* bootstrap carousel bof*/

.img-responsive,
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
    display: block;
    height: auto;
}
hr {
    margin-top: 10px;
    margin-bottom: 10px;
    border: 0;
    border-top: 1px solid #eeeeee;
}
.sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0;
}
.sr-only-focusable:active,
.sr-only-focusable:focus {
    position: static;
    width: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    clip: auto;
}
.fade {
    opacity: 0;
    -webkit-transition: opacity 0.15s linear;
    -o-transition: opacity 0.15s linear;
    transition: opacity 0.15s linear;
}
.fade.in {
    opacity: 1;
}
.collapse {
    display: none;
    visibility: hidden;
}
.collapse.in {
    display: block;
    visibility: visible;
}
tr.collapse.in {
    display: table-row;
}
tbody.collapse.in {
    display: table-row-group;
}
.collapsing {
    position: relative;
    height: 0;
    overflow: hidden;
    -webkit-transition-property: height, visibility;
    -o-transition-property: height, visibility;
    transition-property: height, visibility;
    -webkit-transition-duration: 0.35s;
    -o-transition-duration: 0.35s;
    transition-duration: 0.35s;
    -webkit-transition-timing-function: ease;
    -o-transition-timing-function: ease;
    transition-timing-function: ease;
}
.carousel-inner {
    position: relative;
    overflow: hidden;
    width: 100%;
	height:540px;
}
.carousel-inner > .item {
    display: none;
	width:100%;
    position: relative;
    -webkit-transition: 0.6s ease-in-out left;
    -o-transition: 0.6s ease-in-out left;
    transition: 0.6s ease-in-out left;
}
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
    line-height: 1;
}
.carousel-control {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    width: 15%;
    opacity: 0.5;
    filter: alpha(opacity=50);
    font-size: 20px;
    color: #ffffff;
    text-align: center;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
}
.carousel-control.left {
    background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
    background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
    background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0.0001)));
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
    background-repeat: repeat-x;
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
}
.carousel-control.right {
    left: auto;
    right: 0;
    background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
    background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
    background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.0001)), to(rgba(0, 0, 0, 0.5)));
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
    background-repeat: repeat-x;
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
}
.carousel-control:hover,
.carousel-control:focus {
    outline: 0;
    color: #ffffff;
    text-decoration: none;
    opacity: 0.9;
    filter: alpha(opacity=90);
}
.carousel-control .icon-prev,
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-left,
.carousel-control .glyphicon-chevron-right {
    position: absolute;
    top: 50%;
    z-index: 5;
    display: inline-block;
}
.carousel-control .icon-prev,
.carousel-control .glyphicon-chevron-left {
    left: 50%;
    margin-left: -10px;
}
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-right {
    right: 50%;
    margin-right: -10px;
}
.carousel-control .icon-prev,
.carousel-control .icon-next {
    width: 20px;
    height: 20px;
    margin-top: -10px;
    font-family: serif;
}
.carousel-control .icon-prev:before {
    content: '\2039';
}
.carousel-control .icon-next:before {
    content: '\203a';
}
.carousel-indicators {
    position: absolute;
    bottom: 10px;
    left: 50%;
    z-index: 15;
    width: 60%;
    margin-left: -30%;
    padding-left: 0;
    list-style: none;
    text-align: center;
}
.carousel-indicators li,
.carousel-indicators span {
    display: inline-block;
    width: 10px;
    height: 10px;
    margin: 1px;
    text-indent: -999px;
    border: 1px solid #ffffff;
    border-radius: 10px;
    cursor: pointer;
    background-color: #000 \9;
    background-color: rgba(0, 0, 0, 0);
}
.carousel-indicators .active {
    margin: 0;
    width: 12px;
    height: 12px;
    background-color: #ffffff;
}
.carousel-caption {
    position: absolute;
    left: 15%;
    right: 15%;
    bottom: 20px;
    z-index: 10;
    padding-top: 20px;
    padding-bottom: 20px;
    color: #ffffff;
    text-align: center;
}
.carousel-caption .btn {
    text-shadow: none;
}
@media screen and (min-width: 768px) {
    .carousel-control .glyphicon-chevron-left,
    .carousel-control .glyphicon-chevron-right,
    .carousel-control .icon-prev,
    .carousel-control .icon-next {
        width: 30px;
        height: 30px;
        margin-top: -15px;
        font-size: 30px;
    }
    .carousel-control .glyphicon-chevron-left,
    .carousel-control .icon-prev {
        margin-left: -15px;
    }
    .carousel-control .glyphicon-chevron-right,
    .carousel-control .icon-next {
        margin-right: -15px;
    }
    .carousel-caption {
        left: 20%;
        right: 20%;
        padding-bottom: 30px;
    }
    .carousel-caption {
        left: 0%\9;
        right: 0%\9;
    }
    .carousel-indicators {
        bottom: 20px;
    }
}
/* eof carousel*/

.carousel-caption {
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 10;
    padding-top: 20px;
    padding-bottom: 20px;
    color: #ffffff;
    text-align: center;
    padding-left: 0px;
}
.carousel-control.left {
    left: 5%;
    background: url(images/btn_prev.png) no-repeat left center;
}
.carousel-control.right {
    right: 5%;
    background: url(images/btn_next.png) no-repeat right center;
}
/*.img-responsive {
    width: 100%\9;
}*/
.group-index-banner {
    background: #666;
    overflow: hidden;
}
.group-index-banner .item {
    height: 540px !important;
	background: no-repeat center center;
}
.group-index-banner .carousel-control {
    width: 10%;
    height: 100%;
    z-index: 999;
}
.group-index-banner .carousel-control {
    display: none;
    width: 10%;
}
.group-index-banner:hover .carousel-control {
    display: block !important;
}
.carousel-indicators li, .carousel-indicators span {
    background: url(images/point_btn_1.png) 0 0 no-repeat;
    width: 13px;
    height: 13px;
	margin: 0 5px;
    border: none;
}
.carousel-indicators li.active, .carousel-indicators span.swiper-active-switch {
    background-position: left -13px;
    background-color: transparent;
}
.lt-img-rt-tx p {
    line-height: 175%;
}
.index-other-part .col-xs-4 {
    padding-right: 5px;
}
.index-other-part .col-xs-8 {
    padding-left: 5px;
}
.lt-img-rt-tx .img-responsive,
.lt-img-rt-tx .img-responsive img {
    width: 100%;
}
.weixin-qr {
    position: absolute;
    top: 60px;
    left: -100px;
    display: none;
    z-index: 9999;
}
.weixin-link {
    position: relative;
}
#nav-cont-wrap li .row {
    margin-left: -12px\9;
    margin-right: -12px\9;
}
.container-nav {
    max-width: 1140px\9 !important;
    padding: 0 15px;
    margin: auto;
}
body:last-child .container-nav {
    max-width: 1200px\9 !important;
    padding: 0 15px;
    margin: auto;
}
/*
#nav-cont-wrap {
	position:relative;
	height:0;
}
.nav-cont-wrap {
	position:static !important;
}
#nav-cont-wrap ul {
	padding:0;
	position:absolute;
	top:0;
	left:0;
	margin:auto;
	z-index:99;
}
#nav-cont-wrap ul li {
	background:#f7f7f7;
	padding-bottom:15px;
	box-shadow: 0px 2px 5px rgba(0,0,0,0.3);
}*/

.nav-cont-wrap ul {
    width: 100%;
    padding-top: 0;
}
#nav-cont-wrap ul li {
    display: none;
    width: 100%;
    padding-bottom: 20px;
    padding-top: 10px;
}
.i-want-to {
    border: none !important;
    margin-left: 0!important;
}
#nav-cont .nav-list ul li .i-want-to.active span.btn1 {
    color: #e22835 !important;
}
#nav-cont .nav-list ul li .i-want-to.active span.btn1 i {
    background-image: url(/Assets/CBG/img/icon_slide_up.png);
}
.banner-btn {
    display: block;
    width: 185px;
    height: 40px;
    border-radius: 5px;
    line-height: 40px;
    background-color: #b02d2e!important;
    margin-bottom: 16px;
    text-align: center;
    color: #fff;
    position: relative;
}
.banner-btn:hover {
    background-color: #dd3435 !important;
    text-decoration: none;
}
#index-banner .carousel-caption {
    display: none;
}
.banner-btn em {
    background: url(/Assets/CBG/img/banner-btn-icon.png) right center no-repeat;
    height: 40px;
    padding-left: 30px;
}
.browsehappy {
    background: #000066;
    padding: 16px 0px;
    color: #fff;
    display: none;
}
.browsehappy p {
    max-width: 760px;
    margin: 0px auto;
    font-size: 14px;
    line-height: 18px;
    position: relative;
    padding-right: 80px;
}
.browsehappy a.close img {
    height: 24px;
    width: 24px;
}
.browsehappy a.close {
    position: absolute;
    top: 0px;
    right: 0px;
    display: block;
    height: 30px;
    width: 30px;
    color: #fff;
    line-height: 30px;
    text-align: center;
    float: right;
    margin-top: -7px;
}
.ReadPolicy {
    background: #cccccc;
    color: #333333;
}
.ReadPolicy a {
    color: #333333;
    /*text-decoration: underline;*/
}
.ReadPolicy a.close {
    text-decoration: none;
}
#tab_main_nav ul li.follow-top a {
    margin: -3px;
}
.last-child {
    margin-left: -20px;
}
.QR-code h4 {
    font-weight: normal !important;
}
#container.mobile-menu-open, #footer.mobile-menu-open, .share_nullbox.mobile-menu-open{
    left: -100% !important;
	 position: fixed;
}
#tab_main_nav_mobile_container.mobile-menu-open,
#tab_main_nav_mobile_next_container.mobile-menu-open {
    right: 0 !important;
    box-shadow: -5px 0px 10px rgba(0, 0, 0, .2);
}
#container,
#tab_main_nav_mobile_container,
#tab_main_nav_mobile_next_container {
    -webkit-transition: all 300ms ease-in;
    -moz-transition: all 300ms ease-in;
    -ms-transition: all 300ms ease-in;
    -o-transition: all 300ms ease-in;
    transition: all 300ms ease-in;
}
/* bof news detail*/

.news-right-video-list,
.news-right-pics-list {
    margin-top: 36px;
}
.detail-page .sub-info {
    border-left: 5px solid #c90000;
    padding: 15px;
    background-color: #f5f5f5;
    margin-bottom: 24px;
}
.detail-page .sub-info p {
    margin: 5px;
}
.detail-page p {
    line-height: 175%;
}
.detail-page .moreinfo p{text-indent: 2em;}
/* eof news detail*/
/***niefang add***/

.mt0 > a,
.title > a {
    color: #333;
}
/****/

.top_nav_1 a {
    font-size: 14px;
}
#nav-cont-wrap p {
    line-height: 180%;
}
.solCategory {
    padding-top: 0;
}
.solCategory .solution-nav li span {
    margin-bottom: 5px;
}
.solCategory .solution-nav li {
   /* border-top: 1px solid #d7d7d7;*/
    padding: 10px 0px;
}
.solCategory .lt-img-rt-tx {
    padding-top: 0px;
}
a {
    outline: 0 !important;
}
.nav-cont-wrap ul li span {
    display: block;
    margin-bottom: 7px;
}
.nav-cont-wrap h3 {
    font-size: 16px;
}
.nav-cont-wrap h3 + p {
    margin-top: -5px !important;
}
.banner-btn {
    border: none;
    width: auto;
    padding: 0 20px;
    display: inline-block;
}
.solCategorytitle h1,
.page-title h1 {
    font-weight: normal !important;
    margin-bottom: 0;
}
.solCategory .solution-nav li i {
    padding-left:16px;
}
.solution-cont p {
    margin-bottom: 15px;
}
.solution-cont h3 p {
    margin-bottom: 0;
}
.all_product .product-subtitle {
    color: #cc0000;
    margin: 15px 0 0 0;
}
.banner-mobile-link {
    position: absolute;
    height: 0;
    width: 100%;
    top: 0;
    left: 0;
    padding-bottom: 56.25%!important;
    text-indent: 10000%;
}
.weixin-qr-bottom {
    top: -280px;
    left: -110px;
}
#footer .left_inner label {
    font-weight: bold !important;
}
.index-other-part h3 {
    margin-bottom: 15px;
}
/**niefang video**/

#fancybox-loading,
.fancybox-close,
.fancybox-prev span,
.fancybox-next span {
    background-image: url(/Assets/CBG/img/fancybox_sprite.png) !important;
    top: 0;
    right: 0;
}
.fancybox-close {
    position: absolute;
    top: -18px;
    right: -18px;
    width: 36px;
    height: 36px;
    cursor: pointer;
    z-index: 8040;
}
.fancybox-close {
    background-image: url(/Assets/CBG/img/video_close.png) !important;
    top: 10px !important;
    right: 10px !important;
}
.jwdisplay {
    position: absolute;
    cursor: pointer;
    width: 100%;
    height: 100%;
    overflow: hidden !important;
}
/***niefang add***/

.mt0 > a,
.title > a {
    color: #333;
}
.gg_listtel {
    color: #333;
    line-height: 24px;
    font-size: 18px;
}
.gg_listtel ul {
    list-style: none;
}
.gg_listtel ul li {
    list-style: none;
    float: left;
    padding-right: 5px;
    line-height: 24px;
}
.gg_line {
    border-bottom: 1px solid #ddd;
    height: 1px;
    padding-top: 15px;
    margin-bottom: 15px;
}
.color_039 {
    color: #003399;
}
.pd_15 {
    margin: 15px 0;
}
.pd_l15 {
    padding-left: 15px;
}
.mg_30 {
    margin-left: -30px;
}
.mb_10 {
    margin-bottom: 10px !important;
}
.mb_20 {
    margin-bottom: 15px;
}
.pd_b_15 {
    padding: 12px 0 24px;
}
.pd_up_down {
    padding-bottom: 30px;
}
.tuwen,
.touxiang {
    width: 100%;
}
.touxiang img {
    width: 100%;
    border: none;
}
.s_directors .col-sm-12 .row{
	padding:15px 0 ;}
.tx_txt {
    width: 100%;
    margin-bottom: 20px;
	display:block;
	clear:both;
}
.s_directors .tx_txt {
    margin-bottom: 0;
}
.detail-page .tx_txt>h2 {
    margin:6px 0;
}
.tx_txt p {
    line-height: 30px;
}
.tx_txt .tbiaoti,
.tx_txt h3 {
    font-size: 18px;
    line-height: 24px;
    padding-bottom: 6px;
    margin: 0;
}
.tx_txt .tcont {
    font-size: 16px;
    line-height: 24px;
    margin-top: 10px;
}

.p_indext {
    text-indent: 30px;
    line-height: 30px;
}
hr {
    border-color: #ddd;
}
.bor_down {
    border-bottom: 1px solid #ddd;
}
.right_tbox {
    width: 100%;
}
.tx_txt .newlist {
    list-style-type: disc;
    padding-left: 15px;
    margin-top: 6px;
}
.tx_txt .newlist li {
    line-height: 30px;
}
.bg_f5 {
    background-color: #f5f5f5;
}
#right_iconbox {
    display: none;
    width: 48px;
    position: fixed;
    bottom: 30%;
    right: 0;
    z-index: 999;
}
.download_icon {
    background: url(/Assets/CBG/img/down_icon.png) no-repeat left;
    display: inline-block;
    width: 24px;
    height: 28px;
    vertical-align: middle;
    background-position: 0px 2px;
}
.download_icon_1 {
    background: url(/Assets/CBG/img/icon_lock_20.png) no-repeat left;
    display: inline-block;
    width: 24px;
    height: 28px;
    vertical-align: middle;
}
.a_023399 {
    font-size: 16px;
    line-height: 28px;
    color: #023399;
    vertical-align: middle;
}
.a_888 {
    color: #888;
}
.icon_top {
    cursor: pointer;
    width: 48px;
    height: 48px;
    background: url(/Assets/CBG/img/icon_all.png) no-repeat 0 0;
    background-color: #c3c3c3;
    position: relative;
    opacity: 0.8;
    filter: Alpha(opacity=80);
}
.icon_top:hover {
    cursor: pointer;
    width: 48px;
    height: 48px;
    background: url(/Assets/CBG/img/icon_all.png) no-repeat 0 -192px;
    background-color: #bf0303;
    position: relative;
}
.icon_news {
    cursor: pointer;
    width: 48px;
    height: 48px;
    background: url(/Assets/CBG/img/icon_all.png) no-repeat 0 -48px;
    background-color: #c3c3c3;
    position: relative;
    opacity: 0.8;
    filter: Alpha(opacity=80);
}
.icon_news:hover {
    cursor: pointer;
    width: 48px;
    height: 48px;
    background: url(/Assets/CBG/img/icon_all.png) no-repeat 0 -240px;
    background-color: #bf0303;
    position: relative;
}
.icon_emails {
    cursor: pointer;
    width: 48px;
    height: 48px;
    background: url(/Assets/CBG/img/icon_all.png) no-repeat 0 -96px;
    position: relative;
    background-color: #c3c3c3;
    opacity: 0.8;
    filter: Alpha(opacity=80);
}
.icon_emails:hover {
    cursor: pointer;
    width: 48px;
    height: 48px;
    background: url(/Assets/CBG/img/icon_all.png) no-repeat 0 -288px;
    position: relative;
    background-color: #bf0303;
}
.icon_tels {
    cursor: pointer;
    width: 48px;
    height: 48px;
    background: url(/Assets/CBG/img/icon_all.png) no-repeat 0 -144px;
    position: relative;
    background-color: #c3c3c3;
    opacity: 0.8;
    filter: Alpha(opacity=80);
}
.icon_tels:hover {
    cursor: pointer;
    width: 48px;
    height: 48px;
    background: url(/Assets/CBG/img/icon_all.png) no-repeat 0 -336px;
    background-color: #bf0303;
    position: relative;
}
.container .row .col-sm-3 .link-list a {
    padding: 0 10px;
}
.container .row .col-sm-3 .link-list .text-28 {
    font-size: 28px;
    color: #666;
}
.container .row .col-sm-3 .link-list .text-14 {
    font-size: 14px;
    color: #666;
}
.container .row .col-sm-3 .link-list .text-20 {
    font-size: 20px;
    color: #666;
}
.col-sm-12 .row .text-img {
    float: left;
    margin-right: 6%;
}
.col-sm-12 .row .text-img span {
    margin-top: 20px;
    font-size: 18px;
    display: block;
    text-align: center;
}
.col-sm-12 .row .text-img img {
    margin: 0 auto;
    display: block;
}
/********在线反馈***/

.fl {
    float: left;
}
.fr {
    float: right;
}
.f00 {
    color: #F00;
}
.bgccc {
    background-color: #edebeb;
    font-size: 15px;
    line-height: 36px;
}
.box_subscribe {
    background-color: #edebeb;
    border-radius: 8px;
    width: 550px;
    height: 100% !important;
    overflow: hidden;
    padding-bottom: 10px;
}
#overlay {
    height: 100% !important;
}
.close_sub {
    background: url(/Assets/CBG/img/fk_close.png) no-repeat;
    width: 26px;
    height: 26px;
    float: right;
    margin: -10px 10px 0 0;
    cursor: pointer;
}
.one_line .radio {
    margin: 0 5px;
}
.one_line {
    padding-left: 15px;
    font-size: 16px;
    padding-bottom: 15px;
}
.one_line2 {
    padding-top: 15px;
    padding-left: 15px;
    padding-bottom: 5px;
}
.one_line .userid {
    width: 500px;
    height: 36px;
    line-height: 100%;
    line-height: 36px\9;
    border-radius: 6px;
    border: 1px solid #ddd;
    padding-left: 10px;
}
.one_line li {
    display: block;
    float: left;
    line-height: 100%;
    line-height: 36px\9;
    height: 36px;
    overflow: hidden;
    margin: 5px 0;
    list-style: none !important;
}
.one_line .gongsi {
    margin-left: 10px;
    width: 300px;
    height: 36px;
    line-height: 100%;
    line-height: 36px\9;
    border-radius: 6px;
    border: 1px solid #ddd;
    padding-left: 10px;
}
.one_line .tel {
    margin-left: 10px;
    width: 190px;
    height: 36px;
    line-height: 100%;
    line-height: 36px\9;
    border-radius: 6px;
    border: 1px solid #ddd;
    padding-left: 10px;
}
.one_line .liuyanbox {
    float: left;
    overflow: hidden;
}
.one_line .liuyanbox .liuyan {
    margin-left: 6px;
    width: 500px;
    height: 60px;
    line-height: 24px;
    border-radius: 6px;
    border: 1px solid #ddd;
    padding-left: 10px;
}
.fk_tj {
    height: 44px;
    padding-left: 30px;
}
.reg_tj {
    background-color: #C30;
    border: none;
    border-radius: 4px;
    width: 120px;
    padding: 8px 30px;
}
.fk_tj a {
    color: #fff;
    text-decoration: none;
}
.fk_tj a:hover {
    color: #fff;
    /*text-decoration: underline;*/
}
#overlay {
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 90;
    opacity: 0.5;
    filter: alpha(opacity=50);
    background-color: #000;
}
.tel_tanchu {
    padding: 20px 10px;
    width: 260px;
    height: 160px;
    border-radius: 8px;
    display: none;
    background-color: #edebeb;
    right: 5%;
    bottom: 29.5%;
    position: fixed;
    border: #ccc 1px solid;
    z-index: 99999;
}
.tel_texindet {
    width: 120px;
    float: right;
}
.tel_line {
    height: 30px;
    line-height: 30px;
    padding: 0;
}
.solution_video-bg {
    background: #f5f5f5;
    border-bottom: 1px solid #d7d7d7;
}
#banner ul.banner-list li.banner-img a.link {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 30;
}
.new_silder1 .carousel-inner .item {
    height: 400px;
}
/*dwx272160 2015-01-16*/

.download {
    text-align: right;
}
#fancybox-close {
    top: 10px;
    background-position: center center;
    right: 10px;
    width: 36px;
    height: 36px;
}
#fancybox-outer {
    background: none;
}
#fancybox-wrap {
    padding: 0;
}
.btn-loading-more {
    line-height: 50px;
    background: #ECECEC;
    text-align: center;
    margin: 10px 0px;
}
.icon-popup-close {
    background: url(/Assets/CBG/img/icon_pupup_close.png) no-repeat center center !important;
}
.bule {
    color: #0066ff !important;
}
.contact .silder_updown_box {
    margin-bottom: 5px;
}
.con-none ul li {
    line-height: 30px;
    list-style: disc;
    margin-left: 17px;
}
.list-sytle-none {
    display: block;
    padding: 5px 0 10px 0px;
}
.col-xs-3 ul li img {
    width: 100%;
    display: block;
    vertical-align: bottom;
}
.col-xs-3 ul {
    display: block;
    vertical-align: bottom;
}
.col-xs-3 ul .visibility img {
    width: auto;
}
.col-xs-3 ul li {
    padding-bottom: 5px;
}
.text-align-r {
    text-align: right;
    line-height: 30px;
    padding-right: 10px;
}
.text-align-r a {
    letter-spacing: normal;
}
/**/

.zhankai {
    margin-left: -30px;
}
.zhankai i {
    background: url(/Assets/CBG/img/icon_set.png) no-repeat left -46px !important;
    height: 30px;
    overflow: hidden;
}
.zhankai i.down {
    background: url(/Assets/CBG/img/icon_set.png) no-repeat left -10px !important;
    height: 30px;
    overflow: hidden;
}
.zhankai a.active {
    color: #cc0000 !important;
}
.i_hover {
    background: url(/Assets/CBG/img/icon_set.png) no-repeat left -10px !important;
    height: 30px;
    overflow: hidden;
}
.neirong {
    margin-left: 40px;
    position: relative;
    color: #F30 !important;
}
.list-style ul li {
    list-style: disc;
    line-height: 28px;
    padding-left: 0;
    margin-left: 16px;
}
/* tel box bof*/

.tel_tanchu {
    padding: 20px 90px 20px 40px;
    width: auto;
    right: 5%;
}
.tel_texindet {
    float: none;
}
.tel_tanchu a {
    text-decoration: none !important;
}
/* tel box eof*/
/* share bof*/

.share {
    /*margin-top: 15px;*/
}
.share img {
    text-align: left;
    display: initial;
}
/* share eof*/
/* player box*/

.player-outer-box {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
	z-index:99;
}
/* player eof*/

.solCategory .solution-nav li span.hide-not-important {
    display: none;
    width: 100%;
}
.con-list-1 h3 {
    margin: 0 0 6px 0;
}
.con-list-1>.row {
    margin-bottom: 24px;
}
.con-list-1>.row p {
    margin-bottom: 0;
    margin-top: 6px;
}
.con-list-1>.row>.col-sm-8 p {
    margin-bottom: 0;
    margin-top: 0;
}
.anchorpoint>h2 {
    margin-top: 10px;
}
.lt-img-rt-tx .col-sm-6 > .row > .col-sm-7 > h3 {
    margin-bottom: 10px;
}
.studies-list h1 {
    overflow: hidden;
    border-bottom: 1px solid #ececec;
    padding-bottom: 15px;
    margin-bottom: 20px !important;
    text-align: left;
}
.studies-list .search-results-count {
    padding-bottom: 15px;
}
.studies-list .col-xs-8 {
    padding-left: 0;
}
.studies-list .col-xs-8 h3 {
    margin-top: 0px !important;
    line-height: 150%;
}
.search-results-count {
    margin-bottom: 10px;
}
.studies-list .col-xs-8 p {
    margin-top: 0;
}
/* fixed by bill zwx5316375 bof*/

.fancybox-bg {
    display: none;
}
#right_iconbox {
    display: none;
}
#right_iconbox a {
    display: inline-block;
}
#right_iconbox a > div {
    display: inline-block;
    margin: -5px 0 0 0!important;
}
.js-goto-top,
.goto-top {
    opacity: 0;
}
/* feedback bof*/

.box_subscribe {
    padding: 10px 0;
}
.one_line .radio {
    margin: 0 0 0 15px !important;
}
.error {
    color: red !important;
    font-style: italic;
}
input.error,
select.error,
textarea.error {
    border: 1px dotted red !important;
}
.error-messages {
    width: 100%;
}
.box_subscribe {
    max-width: 768px;
    width: 100% !important;
    height: auto !important;
}
.one_line2,
.one_line {
    padding: 5px 0 !important;
}
.one_line .liuyanbox {
    float: none !important;
}
.one_line .gongsi {
    width: 100% !important;
}
.one_line .tel {
    margin-left: 0px !important;
    width: 100% !important;
}
.fk_tj {
    padding-left: 10px !important;
}
/* feedback eof*/
/* fbb banner bof*/

.fbb-index-banner .carousel-inner .item {
    height: 400px !important;
}
.fbb-index-banner .carousel-caption {
    text-align: left;
}
.fbb-index-banner h2 {
    font-size: 52px;
    margin-bottom: 12px;
    letter-spacing: 1px;
    line-height: 48px;
    margin-top: 0;
}
.fbb-index-banner p {
    font-size: 20px;
    line-height: 36px;
}
/* fbb banner eof*/
/* common bof*/

.mt-90 {
    margin-top: 80px;
}
/* common eof*/
/* fixed by bill zwx5316375 eof*/
/*dwx272160* breadcrumb_nav title css bof*/

.right-pic-sm {
    max-width: 184px;
}
.bor-btom {
    border-bottom: 1px solid #ccc;
}
/*dwx272160* breadcrumb_nav title css eof*/

.img-list {
    display: block;
    margin: 0;
    padding: 0;
    width: 100%;
    position: relative;
}
.img-list ul {
    display: inline-block;
    position: relative;
    float: left;
    width: 25%;
    height: 210px;
}
.img-list ul li {
    width: 100%;
    position: absolute;
    bottom: 0;
    display: table-cell;
}
.img-list ul li img {
    max-width: 170px;
    max-height: 134px;
}
/* share bof*/

#js-share-box-mobile,
.share-box {
    margin-bottom: 24px;
}
div.share_nullbox .share-box {
    margin-bottom: 12px;
}
.share-box .share-item {
    width: 24px;
    height: 24px;
    display: inline-block;
    background-image: url(/Assets/CBG/img/share_all.png) !important;
    background-repeat: no-repeat;
    background-position: center center;
    text-indent: -10000%;
}
.share-box .share-item-weibo {
    background-position: 0 -144px;
}
.share-box .share-item-weixin {
    background-position: 0 -168px;
}
.share-box .share-item-print {
    background-position: 0 0;
}
.share-box .share-item-email {
    background-position: 0 -24px;
}
.share-box-mobile .bds_print,
.at-share-tbx-element .at-share-btn.at-svc-printfriendly,
.share-box-mobile .bds_print,
.share-box-mobile .bds_mail {
    display: none !important;
}
.share-box .share-item-linkedin {
    background-position: 0 -96px;
}
.share-box .share-item-twitter {
    background-position: 0 -72px;
}
.share-box .share-item-facebook {
    background-position: 0 -48px;
}
.share-box .share-item-googleplus {
    background-position: 0 -120px;
}
.share-box .share-item1{
	width: 16px;
    height: 16px;
    margin: 0 1px 0 1px;
    display: inline-block;
    background-image: url(/Assets/CBG/img/share_all1.png) !important;
    background-repeat: no-repeat;
    background-position: center center;
    text-indent: -10000%;}
.share-box .share-item1.share-item-linkedin {
    background-position: 0px -48px;
}
.share-box .share-item1.share-item-googleplus {
    background-position: 0px -32px;
}
.share-box .share-item1.share-item-twitter {
    background-position: 0px -16px;
}
.share-box .share-item1.share-item-facebook {
    background-position: 0 0;
}
.weixin-qrcode {
    padding: 20px;
    background-color: #fff;
}
/* share eof*/
/* csr bof*/

.sd-index #banner1 {
    *position: relative;
    _width: 100%;
    *height: auto;
    *text-align: center;
}
/* share eof*/
/*crs star dwx272160-15-1-27*/

.sd-index .focus {
    margin-top: 16px;
    margin-bottom: 30px;
    position: relative;
    overflow: hidden;
}
.sd-index .story_grid img {
    z-index: -99999;
}
.csr-layout h2.title {
    text-align: left;
    margin-top: 0;
}
.sd-index .story_grid {
    position: relative;
    margin-bottom: 30px;
}
.sd-index .text_detail {
    margin: 0;
    display: block;
    visibility: visible;
    bottom: 0px;
}
.sd-index .text-bg {
    position: absolute;
    bottom: 0px;
    width: 100%;
    height: 78px;
}
.sd-index .text_detail:hover {
    text-decoration: none;
}
.sd-index .story_grid .share_box {
    position: absolute;
    bottom: 78px;
    height: 55px;
    background-color: rgba(2, 93, 184, .6)!important;
    filter: Alpha(opacity=60);
    background: #025db8;
    visibility: hidden;
}
.sd-index .story_grid .share_box .share-box {
    margin-bottom: 0;
    margin-top: 18px;
}
.sd-index .btnArea .bdsharebuttonbox a.bds_more {
    width: 100%;
    height: 100%;
    background: url(/Assets/CBG/img/p8/t3.jpg) no-repeat;
    padding: 0;
    margin: 0;
}
.sd-index .focus a {
    height: 179px;
    text-decoration: none;
    background-color: #eaeaea;
    margin: 0px;
    float: left;
}
.sd-index .focus a h3 {
    color: #333;
    margin: 0;
    margin-top: 25px;
    margin-left: 170px;
    margin-right: 18px;
    font-size: 24px;
    margin-bottom: 14px;
}
.sd-index .focus a p {
    color: #4f4f4f;
    font-size: 16px;
    margin-right: 18px;
    margin-left: 170px;
    margin-top: 10px;
}
.sd-index .focus img {
    float: left;
}
.sd-index .share_box {
    width: 100%;
    visibility: hidden;
    position: relative;
}
.sd-index .share_box .bdsharebuttonbox {
    width: 100%;
    height: 24px;
    position: absolute;
    top: 50%;
    margin-top: -12px;
    left: 25px;
}
.sd-index .share_box .bdsharebuttonbox a:hover {
    cursor: pointer;
}
.sd-index .text_detail p {
    padding-top: 12px;
    padding-left: 25px;
    color: #fff;
    margin: 0;
    font-size: 15px;
}
.sd-index .text_detail h3 {
    font-weight: normal;
    margin: 0;
    color: #fff;
    padding: 0 25px;
}
.container.csr-layout {
    overflow: hidden;
    padding-bottom: 36px;
}
.sd-index .areas {
    min-height: 359px;
    background: #e7e7e8;
    margin-bottom: 30px;
    padding-bottom: 10px;
}
.sd-index .areas h3 {
    margin: 0;
}
.sd-index .areas .sd-index-title2 {
    width: 275px;
    color: #333333;
    font-weight: normal;
    overflow: hidden;
    cursor: pointer;
    padding: 12px 0 12px 18px;
}
.sd-index .areas .sd-index-title2 a {
    font-weight: bold;
}
.sd-index .areas ul {
    padding-left: 18px;
    padding-top: 12px;
    border-top: 1px #7a7b7d dotted;
}
.sd-index .areas ul li {
    padding-left: 17px;
    background: url(/Assets/CBG/img/dian.png) left center no-repeat;
}
.sd-index .areas ul li a {
    font-size: 16px;
    line-height: 28px;
    height: 28px;
    color: #333333;
}
/*crs end dwx272160-15-1-27*/
/*down tanchu bof*/

#down_tanchu {
    width: 100%;
    height: auto;
    padding: 30px 0 40px 0;
    max-width: 480px !important;
    min-width: 480px !important;
    background-color: #eee;
    border-radius: 8px;
    overflow: hidden;
}
.down_line {
    width: 70%;
    margin: 0 auto;
    text-align: center;
    height: 48px;
    line-height: 48px;
    vertical-align: middle;
}
.down_line h2 {
    height: 48px;
    line-height: 48px;
}
.down_line em {
    margin: 0 15px;
    font-style: normal;
}
.down_line i {
    float: left;
    width: 48px;
    height: 48px;
    background: url(/Assets/CBG/img/icon_information_48.png) no-repeat top center;
}
.down_line a {
    color: #023399;
}
/*down tanchu eof*/

.btn-more-botom {
    margin-bottom: 20px;
}
.btn-more-botom a {
    color: #0066ff;
    width: 60px;
    height: 13px;
    background: url(/Assets/CBG/img/btn-more.jpg) no-repeat bottom right;
    line-height: 14px;
    display: block;
	letter-spacing:0;
}
.btn-more-botom a:hover {
    text-decoration: none;
}
/* top-bar bof*/

.top-bar {
    background-color: #5D5D58;
    height: 36px;
    line-height: 36px;
}
.top-bar a {
    display: inline-block;
    float: left;
    height: 36px;
    color: #ccc;
    padding: 0 15px;
    text-decoration: none;
}
.top-bar a.active {
    color: #333 !important;
    background-color: #fff !important;
}
.top-bar a:hover {
    color: #ccc;
    background-color: #333;
}
/* top-bar eof*/
/* fix sitecore-pageEdit bug*/

.scEnabledChrome[sc-part-of] div.more,
.scEnabledChrome[sc-part-of] div.more {
    margin: 0;
    height: 30px;
}
/* 2015-4-1 bof*/

.annual-bg {
    background: url(/Assets/CBG/img/annual_01.jpg) no-repeat center bottom #e7e7e7;
    border-bottom: 1px solid #ccc;
}
.annual-content dd {
    font-size: 24px;
    text-align: center;
    margin-top: 20px;
}
.corporate-bord-bottom {
    border-bottom: 1px solid #d7d7d7;
}
.corporate-bord-bottom>.container {
    padding-top: 36px;
}
.corporate-bord-bottom>.container .row .col-sm-6 {
    margin-bottom: 36px;
}
.fonts-big {
    padding-top: 10px;
}
.fonts-big li {
    list-style: none;
    padding: 5px 0;
}
.fonts-big li a:active,
.fonts-big li .active {
    color: #C00;
}
.fonts-big li a:hover {
    color: #C00;
}

.download-text-left {
    text-align: left;
    margin-top: 5px;
    margin-bottom: 0;
}
.solCategory .no-bold .solution-nav>li {
    border: none;
    padding: 0;
    font-size: 18px;
}
.solCategory .no-bold .solution-nav li span.title a {
    font-weight: inherit !important;
}
.solCategory .no-bold .solution-nav li span.title a.active,
.solCategory .no-bold .solution-nav li span.title a:active {
    color: #C00;
}
.gallery-pic {
    padding-bottom: 36px;
}
.gallery-pic h2.bor-btom {
    padding-bottom: 10px;
}
.gallery-pic h2.title {
    font-size: 28px;
}
.gallery-pic h2 a {
    color: #C00;
}
.row.reset-col {
    letter-spacing: -0.31em;
	margin-bottom: 0;
}
.reset-col .col-sm-9 .col-sm-3{
    display: inline-block;
    vertical-align: bottom;
    float: none;
    letter-spacing: normal;
}
.reset-col dl{margin-top:0;}
.reset-col .col-sm-2 {
    display: inline-block;
    vertical-align: bottom;
    letter-spacing: normal;
	float:none;
}
.reset-col .col-sm-3 dl {
    margin: 0 0 20px 0
}
.reset-col .col-sm-3 dl dd {
    text-align: left;
    margin: 0;
}
.reset-col .col-sm-3 dl dt img {
  max-height:400px;
  max-width: 100%;
}
.container .input {
    padding-bottom: 5px;
}
.container .input .text {
    width: 70%;
    background-color: #fff;
    line-height: 100% !important;
    line-height: 40px \9 !important;
}
.container .btn2 {
    width: 35px;
    border: 0;
    height: 40px;
    background: url(/Assets/CBG/img/hw_btn2.jpg) no-repeat left;
}
.pic-more {
    padding: 15px 0
}
.no-bold .solution-nav li span {
    margin-left: 25px;
}
.no-bold .solution-nav li span i {
    margin-left: -25px;
}
.corporate-pb {
    padding-bottom: 36px;
}

/* table bof*/

td,
th {
    padding: 0;
}
th {
    font-weight: bold;
}
.table-responsive {
    min-height: .01%;
    overflow-x: auto;
}
table {
    display: table;
    border-collapse: separate;
    border-spacing: 2px;
    border-color: gray;
}
table {
    border-spacing: 0;
    border-collapse: collapse;
}
table {
    background-color: transparent;
}
.table {
    width: 100%;
    max-width: 100%;
    margin-bottom: 20px;
}
thead {
    display: table-header-group;
    vertical-align: middle;
    border-color: inherit;
}
tbody {
    display: table-row-group;
    vertical-align: middle;
    border-color: inherit;
}
td,
th {
    display: table-cell;
    vertical-align: inherit;
}
tr {
    display: table-row;
    vertical-align: inherit;
    border-color: inherit;
}
.table-striped>thead>tr {
    background-color: #f9f9f9;
}
.table-striped>tbody>tr:nth-of-type(even) {
    background-color: #f9f9f9;
}
.table>tbody>tr>td,
.table>tbody>tr>th,
.table>tfoot>tr>td,
.table>tfoot>tr>th,
.table>thead>tr>td,
.table>thead>tr>th {
    padding: 8px;
    line-height: 1.42857143;
    vertical-align: middle;
    border-top: 1px solid #ddd;
}
.table>thead>tr>th {
    vertical-align: bottom;
    border-bottom: 2px solid #ddd;
}
th {
    text-align: left;
}
.table>caption+thead>tr:first-child>td,
.table>caption+thead>tr:first-child>th,
.table>colgroup+thead>tr:first-child>td,
.table>colgroup+thead>tr:first-child>th,
.table>thead:first-child>tr:first-child>td,
.table>thead:first-child>tr:first-child>th {
    border-top: 0;
}
.table-bule>thead>tr>th {
    color: #012563;
}
.table>thead>tr>th {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
}
.download-btn {
    padding: 8px 16px;
    text-align: center;
    color: #e2e5ea;
    border: 1px solid #ddd;
    border-radius: 10px;
    background-color: #f7f7f7;
    box-shadow: 1px 1px 1px rgba(231, 231, 231, 1);
}
.download-btn.active,
.download-btn:hover {
    background-color: #eee;
    color: #333;
}
/* table eof*/

.solCategory p a {
    color: #0066ff;
}
/* faqs-box bof*/

.faqs-box hr {
    margin: 0;
}
.faqs-q,
.faqs-a {
    padding: 1.5%;
}
.faqs-q i {
    width: 4%;
    min-width: 28px;
    min-height: 28px;
    display: table-cell;
    vertical-align: middle;
    background: url(/Assets/CBG/img/faq.png) no-repeat left top;
}
.faqs-q h3 {
    display: table-cell;
    padding-left: 2%;
    vertical-align: middle;
}
.faqs-q h3 a:hover {
    color: #333;
}
.faqs-a {
    display: none;
}
.faqs-a i {
    width: 4%;
    min-width: 28px;
    min-height: 28px;
    display: table-cell;
    vertical-align: middle;
    background: url(/Assets/CBG/img/faq.png) no-repeat -48px top;
}
.faqs-a p {
    display: table-cell;
    padding-left: 1.5%;
    width: 94.5%;
    margin-top: 0;
}
.faqs-a span {
    display: block;
}
.fonts-blue a {
    color: #0066ff;
}
/* faqs-box eof*/

.heise {
    padding-bottom: 20px;
}
.heise h2 {
    padding-bottom: 10px;
}
.heise h2 a {
    color: #000;
}
.huise-bg {
    background-color: #f5f5f5;
    padding-bottom: 24px;
}
.huise-bg>.container>h2 {
    margin-top: 36px;
}
.color-huise {
    padding-top: 10px;
    text-align: left !important;
}
.color-huise span {
    color: #ccc;
}
.individuation-box {
    padding: 26px 36px;
    border: 1px solid #ccc;
    border-radius: 6px;
    margin: 36px 0;
}
.individuation-box p {
    margin: 10px 0;
}
.indiv-box {
    cursor: pointer;
    margin-top: 20px;
    margin-bottom: 40px;
    height: 62px;
    overflow: hidden;
}
.indiv-box:after {
    clear: both;
}
.indiv-box:before {
    content: " ";
    display: table;
}
.indiv-left {
    width: 4px;
    height: 62px;
    background: url(/Assets/CBG/img/myhw_jiaose.png) no-repeat 0 -63px;
    float: left;
}
.indiv-center {
    padding-left: 10px;
    padding-right: 10px;
    height: 62px;
    float: left;
    line-height: 62px;
    font-size: 18px;
    font-weight: bold;
    cursor: pointer;
    background: url(/Assets/CBG/img/myhw_jiaose.png) repeat-x 0 -126px;
    background-repeat: repeat-x;
}
.indiv-right {
    width: 32px;
    height: 62px;
    float: left;
    background: url(/Assets/CBG/img/myhw_jiaose.png) no-repeat 0 0;
}
.indiv-hidden {
    width: 100%;
    max-width: 700px;
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
    background-color: #fff;
    overflow: hidden;
    z-index: 999;
}
.indiv-top {
    background-color: #900;
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
    height: 36px;
    padding: 0 15px;
    overflow: hidden;
}
.indiv-top span {
    display: inline-block;
}
.fonts-baise {
    color: #fff;
    font-size: 18px;
    line-height: 36px;
    height: 36px;
}
.indiv-close {
    float: right;
    display: inline-block;
    vertical-align: middle;
    margin-top: 3px;
}
.indiv-centent {
    padding: 30px 15px;
    background-color: #fff;
}
.indiv-form {
    margin-left: 5%;
}
.indiv-form li {
    line-height: 30px \9;
    line-height: 100%;
    margin-bottom: 20px;
}
.indiv-form li .field_message {
    display: inline-block;
}
.dahong {
    color: #f00;
}
.indiv-form label {
    margin-right: 10px;
    width: 10%;
    min-width: 100px;
    display: inline-block;
    text-align: right;
    float: left;
}
.indiv-form input[type="text"] {
    width: 50%;
    height: 30px;
    line-height: 30px \9;
    line-height: 100%;
}
.indiv-form select {
    width: 40%;
    height: 30px;
}
.indiv-foot {
    background-color: #ddd;
    padding: 10px 15px;
    overflow: hidden;
}
.indiv-foot:after {
    clear: both;
}
.tijiao {
    padding: 0 20px;
    float: right;
    margin-right: 20px;
    color: #000;
}
.quxiao {
    padding: 0 20px;
    float: right;
    color: #666;
}
.close-guanbi {
    padding: 0 20px;
    float: right;
    color: #666;
}
/* 2015-4-1 eof*/
/*dff 2015-2-31 star*/

.btn-link-one {
    background: #af2d2d;
    display: inline-block;
    border-radius: 6px;
    margin-bottom: 5px;
}
.btn-link-one a {
    height: 39px;
    background: url(/Assets/CBG/img/hw_u_sjx.png) no-repeat center right;
    color: #fff;
    line-height: 39px;
    display: inline-block;
    padding: 0 25px 0 35px;
    margin-right: 25px;
    text-align: center;
    letter-spacing: 1px;
    text-decoration: none;
}
.btn-link-one:hover {
    background-color: #dd3435;
    text-decoration: none;
}
.down-title {
    margin-bottom: 7px;
    border-bottom: 1px solid #ccc;
}
.down-list ul li {
    list-style: disc;
    margin-top: 15px;
    margin-left: 15px;
}
.bor-botm-none {
    border-bottom: none !important;
    padding: 0 !important;
}
.bor-botm-none h3 {
    display: block !important;
}
.bor-botm-none p {
    display: block !important;
}
.contact ul li a {
    display: block;
    clear: both;
    color: #0033cd;
}
.contact ul li p {
    margin: 0;
}
.contact ul li span {
    color: #5e5e5e;
    display: block;
    clear: both;
}
.title-mb-bor h1 {
    padding-bottom: 0.4em;
    margin-bottom: 0.2em;
    border-bottom: 1px solid #ccc;
}
.title-mb-bor h2 {
    padding-bottom: 0.4em;
    margin-bottom: 0.8em;
    border-bottom: 1px solid #ccc;
}
.title-mb-bor p {
    margin: 0;
}
p.bor-btom {
    border-bottom: 1px solid #ccc;
    padding-bottom: 20px;
}
div.bor-btom {
    border-bottom: 1px solid #ccc;
}
h1.bor-btom {
    border-bottom: 1px solid #ccc;
    padding-bottom: 15px;
}
.contact-us h2 {
    margin: 15px 0;
    color: #cd3333;
}
.contact-us h3 {
    margin: 0;
}
.contact-us p {
    margin: 0;
}
.contact ul li .bj-img-email {
    background: url(/Assets/CBG/img/Analysts03email.jpg) no-repeat center left;
    padding-left: 23px;
}
.contact h3 {
    margin: 0 0 10px 0;
}
.contact ul li {
    margin-bottom: 15px;
    padding-bottom: 10px;
}
.stlyle-disc li {
    list-style: disc;
    margin-left: 15px;
}
.float-right {
    float: right;
    margin-right: 15px;
}
.a-email {
    background: url(/Assets/CBG/img/HIRP_email.jpg) no-repeat left;
    padding-left: 25px;
    display: block;
    clear: both;
    margin-bottom: 5px;
    word-wrap: break-word;
    background-position-y: 7px;
}
.a-space {
    background: url(/Assets/CBG/img/HIRP_space.jpg) no-repeat center left;
    padding-left: 25px;
}
.process {
    background: #b30004;
    padding: 17px 25px;
    color: #fff;
    margin-top: 24px;
}
/* uniportal bof*/

.con-box {
    border: 1px solid #e6e6e6;
    padding: 25px 30px 30px 30px;
    min-height: 330px;
}
.con-box h3 {
    margin: 10px 0 10px 0;
}
.con-box h2 {
    text-align: center;
}
.con-box li {
    list-style: disc;
    margin-left: 15px;
}
.title-mb-bor h1 {
    padding-bottom: 0.4em;
    margin-bottom: 0.2em;
    border-bottom: 1px solid #ccc;
}
.change-password .input-name {
    text-align: right;
    padding-right: 5px;
    height: 42px;
    font-size: 18px;
    line-height: 100%;
    display: table;
    }
.change-password .input-name div {
    display:table-cell;
    vertical-align:middle;
    }
.change-password .input-name span {
    padding-right: 10px;
}
.input-prompt {
    height: 42px;
    line-height: 100%;
}
.change-password input {
    width: 100%;
    height: 42px;
    background: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    float: left;
    line-height: 100%;
    line-height: 42px\9;
    padding-left: 5px;
}
.ver-code {
    width: 185px !important;
}
.ver-code-img {
    padding-left: 10px;
}
.change-password select {
    width: 100%;
    height: 42px;
    background: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    float: left;
    line-height: 100%;
    line-height: 42px\9;
    padding-left: 5px;
}
.change-password textarea {
    width: 100%;
    height: 155px;
    background: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    float: left;
    padding-left: 5px;
}
.select-btn {
    position: relative;
    display: inline-block;
    width: 110px !important;
    background: #d2d2d2 !important;
    border-top-right-radius: 0px !important;
    border-bottom-right-radius: 0px !important;
    cursor: pointer;
    text-align: center;
    overflow: hidden;
    text-decoration: none;
    *display: block;
    *zoom: 1;
    float: left;
    height: 42px;
    line-height: 42px;
}
.select-btn input {
    position: absolute;
    font-size: 50px;
    right: 0;
    top: 0;
    opacity: 0;
    filter: alpha(opacity=0);
    cursor: pointer;
    display: block;
}
a.select-btn:hover {
    text-decoration: none;
    color: #343434;
    cursor: pointer
}
.upload-btn {
    position: relative;
    display: inline-block;
    width: 100px !important;
    background: #d2d2d2 !important;
    border-radius: 0 !important;
    cursor: pointer;
    text-decoration: none;
    text-align: center;
    overflow: hidden;
    *display: block;
    *zoom: 1;
    height: 42px;
    line-height: 42px;
    margin-left: -15px;
}
.upload-btn input {
    position: absolute;
    font-size: 50px;
    right: 0;
    top: 0;
    opacity: 0;
    filter: alpha(opacity=0);
    cursor: pointer;
    display: block;
}
.select-text {
    position: relative;
    display: inline-block;
    width: 100%;
    border-top-right-radius: 4px !important;
    border-bottom-right-radius: 4px !important;
    line-height: 42px;
    border: 1px solid #ccc;
    height: 42px;
    cursor: pointer;
    text-decoration: none;
    text-align: left;
    overflow: hidden;
    *display: block;
    *zoom: 1;
    float: left;
}
.select-text input {
    height: 42px;
    position: absolute;
    font-size: 50px;
    right: 0;
    top: 0;
    opacity: 0;
    filter: alpha(opacity=0);
    cursor: pointer;
    display: block;
}
.select-text input{
 font-size:14px;
 opacity:100;
 border:none !important;
 padding-top:9px;}

a.select-text {
    text-decoration: none;
    color: #343434;
    cursor: pointer;
}
a.select-btn:hover,
a.select-text:hover,
a.upload-btn:hover {
    text-decoration: none;
    color: #343434;
    cursor: pointer
}
.change-password ul li input {
    width: 15px;
    height: 16px;
    border: none;
    background: url(/Assets/CBG/img/multiple.jpg) no-repeat top center;
    margin: 13px 5px 0 0;
    box-sizing: inherit;
    border-radius: 0;
    padding: 0;
}
.change-password ul li {
    float: left;
    line-height: 42px;
    margin-right: 15px;
}
.agreement {
    border-top: 1px solid #ccc;
    margin-top: 35px;
    padding-top: 20px;
    line-height: 175%;
}
.agreement input {
    width: 15px;
    height: 16px;
    border: none;
    background: url(/Assets/CBG/img/multiple.jpg) no-repeat top center;
    margin: 6px 5px 0 0;
    box-sizing: inherit;
    border-radius: 0;
    padding: 0;
}
.old-password .tishi {
    height: 42px;
    line-height: 42px;
    padding-left: 5px;
    display: block;
    float: left;
    color: red;
    font-size: 18px;
}
.change-password .submit a {
    width: 168px;
    display: block;
    background: #cd3333;
    color: #fff;
    font-size: 18px;
    text-align: center;
    height: 40px;
    line-height: 40px;
    border-radius: 5px;
    text-decoration: none;
    margin-top: 10px;
    margin-bottom: 10px;
    float: left;
    clear: both;
}
.input-prompt {
    height: 42px;
    display:table;
}
.input-prompt .field_message{
    display: table-cell;
    vertical-align: middle;}
.multiple-choice span {
    font-size: 18px;
}
.multiple-choice input {
    border: 0;
    background: url(/Assets/CBG/img/multiple.jpg) no-repeat;
    width: 15px;
    height: 16px;
    margin-right: 5px;
    float: left;
    margin-top: 5px;
}
.multiple-choice li {
    margin: 10px 0;
	float: none !important;
}
.radio-two span {
    font-size: 18px;
}
.radio-two input {
    border: 0;
    background: url(/Assets/CBG/img/redio-two.jpg) no-repeat;
    width: 15px;
    height: 16px;
    margin-right: 3px;
    margin-top: 5px;
    display: block;
    float: left;
    vertical-align: middle;
}
.radio-two li {
    margin-right: 20px;
    float: left;
}
.radio-two .submit a {
    width: 168px;
    display: block;
    background: #cd3333;
    color: #fff;
    font-size: 18px;
    text-align: center;
    height: 40px;
    line-height: 40px;
    border-radius: 5px;
    text-decoration: none;
    margin-top: 30px;
    margin-bottom: 30px
}
.redtips {
    width: 200px !important;
    color: red;
    text-align: left !important;
    margin-left: 5px;
}
.change-password p {
    float: left;
    display: block;
    clear: both;
    margin: 10px 0;
}
.input-max-width {
    max-width: 350px;
}
.submission {
    margin-top: 41px;
}
.submission p {
    margin: 0;
    display: block;
    clear: both;
}
.submission a {
    margin-top: 15px !important;
    margin-bottom: 20px !important;
}
/* uniportal eof*/
/* register form bof*/

.ui-state-default .ui-icon {
    background-image: url(/Assets/CBG/img/ui-icons_ef8c08_256x240.png) !important;
}
.custom-combobox .ui-corner-left {
    width: 87.5%;
    padding: 0 5px;
}
.custom-combobox .ui-corner-right {
    width: 12%;
    top: 3px\9;
}
body:last-child .custom-combobox .ui-corner-right {
    margin-left: -1px;
}
.custom-combobox .ui-corner-right,
.custom-combobox .ui-corner-left {
    height: 42px;
    background: #FFF;
	vertical-align: middle;
}
.custom-combobox {
    display: block;
    overflow: hidden;
}
.ui-state-default {
    color: #333;
    font-weight: normal;
}
.js_checkable {
    cursor: default;
}
.clearboth {
    display: block;
    clear: both;
}
.ui-state-default .ui-icon {
    background-image: url(/Assets/CBG/img/ui-icons_ef8c08_256x240.png) !important;
}
/* register form eof*/

.change-password a {
    height: 42px;
    line-height: 42px;
}
.small-tit {
    font-size: 18px;
    font-weight: bold;
    color: grey;
    padding-right: 10px;
}
.solution ul {
    margin: 0 20px;
}
.solution ul li {
    border-bottom: 1px solid #f1f1f1;
    background: url(/Assets/CBG/img/hw_072210.gif) no-repeat left;
    padding-left: 10px;
    line-height: 36px;
    margin: 6px 0;
}
.ullge {
    height: 10px;
    width: 100%;
    overflow: hidden;
}
.new-sear-tit {
    margin-bottom: 18px;
}
.container .col-sm-9 .text-indent p {
    text-indent: 2em;
}
.text-grey {
    color: #b29999;
}
.text-red {
    color: red;
}
.text-indent ul li {
    list-style: disc;
    line-height: 32px;
    padding-left: 0;
    margin-left: 16px;
}
.container .row .col-sm-9 .list-con-tit {
    font-size: 20px;
    line-height: 150%;
    margin-bottom: 0;
}
.container .row .col-sm-9 .foot-paging a {
    width: 30px;
    height: 30px;
    display: block;
    float: left;
    margin: 0 5px;
    text-align: center;
    line-height: 30px;
    text-decoration: none;
}
.container .row .col-sm-9 .foot-paging .paging-1 {
    border: 1px solid #efefef;
    color: #9f9ea6;
}
.container .row .col-sm-9 .foot-paging .paging-2 {
    font-weight: bold;
    color: red;
}
.container .row .col-sm-9 .foot-paging .paging-3 {
    border: 1px solid #aaa;
    color: #303531;
}
.container .row .col-sm-3 .input {
    padding-bottom: 5px;
}
.container .row .col-sm-3 input {
    height: 40px;
}
.solution-nav .title {
    text-align: left;
}
.container .row .col-sm-3 .text {
    max-width: 230px;
    float: left;
    border: 0;
    border-bottom: 1px solid #cccccc;
    border-top: 1px solid #cccccc;
    border-left: 1px solid #cccccc;
    line-height: 40px;
    color: #787878;
    text-indent: 5px;
}
.container .row .col-sm-2 .text {
    max-width: 230px;
    float: left;
    border: 0;
    border-bottom: 1px solid #cccccc;
    border-top: 1px solid #cccccc;
    border-left: 1px solid #cccccc;
    line-height: 40px;
    color: #787878;
    text-indent: 5px;
    height: 40px;
}
.container .row .col-sm-3 .btn2 {
    width: 35px;
    border: 0;
    height: 40px;
    background: url(/Assets/CBG/img/hw_btn2.jpg) no-repeat left;
}
.col-sm-3 .new-list {
    list-style: disc;
    list-style-position: inside;
    margin-top: 6px;
}
.col-sm-3 .en-new-list li {
    font-size: 14px;
}
.container .row .col-sm-3 .new-list li {
    padding-left: 0;
}
.container .row .col-sm-3 .link-list {
    display: block;
    padding-top: 10px;
}
.container .row .col-sm-3 .link-list a {
    padding: 0 10px;
    display: inline-block;
}
.container .row .col-sm-3 .link-list .text-28 {
    font-size: 28px;
    color: #666;
}
.container .row .col-sm-3 .link-list .text-14 {
    font-size: 14px;
    color: #666;
}
.container .row .col-sm-3 .link-list .text-20 {
    font-size: 20px;
    color: #666;
}
.container .row .floatright {
    float: right;
}
.container .row .col-sm-9 .search-layout .search-bar {
    width: 100%;
    background: #e0e0e0;
    height: 103px;
    margin-bottom: 20px;
}
.container .row .col-sm-9 .search-layout .search-bar .input-cer {
    display: block;
    padding: 0 15px;
    margin: 0 auto;
    vertical-align: middle;
    padding-top: 28px;
}
.container .row .col-sm-9 .search-layout .search-bar .text_2 {
    height: 48px;
    border: 0;
    border-top: 1px solid #cdcdcd;
    border-bottom: 1px solid #cdcdcd;
    border-left: 1px solid #cdcdcd;
    float: left;
    color: #656565;
    line-height: 48px;
    text-indent: 7px;
}
.container .row .col-sm-9 .search-layout .search-bar .btn3 {
    width: 50px;
    height: 48px;
    border: 0;
    background: url(/Assets/CBG/img/hw_btn3.jpg) no-repeat;
}
.paginator {
    height: 30px;
    margin-top: 20px;
    width: 100%;
}
.paginator a {
    border: solid 1px #ccc;
    color: #0063dc;
    cursor: pointer;
    text-decoration: none;
}
.paginator a:visited {
    background: #fff;
    border: solid 1px #ddd;
    padding: 1px 6px;
    text-decoration: none;
}
.paginator .cpb {
    background-color: #ffeee5;
    border: 1px solid #F50;
    color: #F50;
    font-weight: 700;
}
.paginator a:hover {
    border: solid 1px #F50;
    color: #f60;
    text-decoration: none; 
}
.paginator a {
    display: block;
    height: 30px;
    line-height: 30px;
    width: 30px;
    text-align: center;
    border: 1px solid #AAA;
    color: #333;
    margin-right: 5px;
    font-size: 12px;
    float: left;
}
.paginator span {
    float: left;
    margin-right: 5px;
    font-weight: Bold;
    color: red;
    line-height: 30px;
    width: 25px;
}
.paginator a[disabled] {
    color: #eee;
    border-color: #eee
}
.text-align {
    text-align: center;
}
.container .row .col-sm-9 .share img {
    margin: 0;
}



/*大屏导航js效果*/
#nav-cont .nav-list.active{
    border-bottom:1px solid #eeeeee;
}

/*小屏导航*/
#nav-wrap .logo{
    padding: 10px 15px;
}
#nav-wrap .nav-search-btn{
    padding: 14px 15px;
}
#nav-wrap .nav-mobile-icon{
    padding: 14px 15px;
}

#nav-wrap .quicktools ul{
    display: table;
}
#nav-wrap .quicktools ul li{
    display: table-cell;
    font-size: 14px;
    vertical-align: middle;
}
#nav-wrap .quicktools ul li a {
    display: inline-block;
    float: none;
    margin-left: 0px;
    margin: 0 10px;
}
#nav-wrap .quicktools ul li a:hover{
    color: inherit;
}
#nav-wrap .quicktools ul li.follow-top a{
    margin: 0 -3px;
}
.weixin-qr {
    position: absolute;
    top: 55px;
    right: -84px;
    display: none;
    z-index: 9999;
}


/*industry-analysts-download.html*/
.hirp-open-cate{
    margin-bottom: 20px;
    border-bottom: 2px solid #ddd;
}
.hirp-open-cate a{
    text-decoration: none;
}
.hirp-open-cate table{
    margin-bottom: 0;
}
.hirp-open-cate th{
    border:none !important;
    cursor: pointer;
}
.hirp-open-cate th.active{
    background-color: #f9f9f9;
}
.hirp-open-cate .sub-cate{
    background: #f9f9f9;
}
.hirp-open-cate .sub-cate .item{
    display: none;
    padding-left:8px;
    padding-right:8px;
}
.hirp-open-cate .sub-cate a{
    display: block;
    color: #012563;
    margin-right: 20px;
    padding: 10px 0;
}

/*expel-query.html*/
.query-contant{
	height:auto;
	display:block;
	border:1px solid #eee;
	background:url(/Assets/CBG/img/hw_u_360807.png) no-repeat right bottom #fff;
	min-height:500px;}
.selct-form-left {
padding-left: 40px;
padding-top: 60px;
}
.selct-form-right {
padding-left: 40px;
padding-top: 40px;
}
.expel-email{
	padding:15px 0 30px 0;
	}
.bg_f5 .container .row h1{ padding-top:20px;}


/* 2015-5-6 all-product */
.product-list-item li {
padding: 5px 0;
}
/* rss */
.rss-production {
border-bottom: 1px solid #e7e7e7;
padding-bottom: 30px;
line-height: 26px;
margin-bottom: 20px;
}
.rss-production img {
float: right;
margin: 0 0 2.2em 2.7em;
}
.SubscribeIcon {
  background: url(/Assets/CBG/img/rss_small.png) no-repeat top left;
  padding: 0 0 4px 24px;
  font-size: 16px;
  margin-left: 20px;
  line-height: 20px;
  position: relative;
  top: -2px;
  background-size: 20px 20px;
}
/*publictions star*/
.border-cc{
	border:1px solid #ccc;}
.publications h3{
	margin-bottom:2px;}
.publications span{
	font-size:16px;
	color:#999;}
a.down-link{
	width:100%;
	max-width:180px;
	height:36px;
	color:#fff;
	background:#cd3333;
	border-radius:5px;
	text-decoration:none;
	display:block;
	clear:both;
	margin-top:20px;
	text-align:center;
	line-height:36px;
	margin-bottom:20px;
	}
.publications .col-sm-3{
	margin-bottom:40px;}
.imglink-left h3{
	margin:10px 0;
	text-align:center;}
.left-right-align{
	margin-top:83px;}
.weixinlink img{
	margin:0px auto 5px auto;
	}
.weixinlink span{
	text-align:center;
	display:block;}
.bor-top{
	border-top:2px solid #2ca8d2;}

	.list-link ul li{
        background:url(/Assets/CBG/img/list-dian.png) no-repeat left 10px;
        padding-left:17px;
		margin-bottom:10px;
		font-size:16px;}
.publications-index .col-sm-8 .row .col-sm-8 h3{
	margin-top:0px;}
.publications-index .col-sm-8 .row .col-sm-8 p{
	color:#666666;
	line-height:175%;}
.publications-index .bottom-line{
	border-bottom:1px solid #d7d7d7;
	margin-bottom:30px;
	}
.publications-index .col-sm-8>.row{
	margin-bottom:40px;}
.publications-index .col-sm-8 h1{
	margin-bottom:35px;}
.tx_txt em{
	color:#999;
	padding-top:10px;
	display:block;}
.publications-index .col-sm-4 .tx_txt .col-sm-12 h2{
	margin:5px 0 10px 0;}
.publications-index .col-sm-4 .tx_txt .col-sm-12 p{
	margin:0;
	color:#666;
	line-height:150%;
	}
.publications-index .col-sm-4 .tx_txt .col-sm-12 {
	margin-bottom:20px;}
.publications-index .col-sm-4 .tx_txt .col-sm-12 .col-xs-8{
	padding-left:0;}
/* niefang 2015514 bof */
.win-videobox{
	margin-bottom:10px;
	}
.win-title-backgrand{
	z-index: 9;
	margin: 0;
	height: 50px;
	width: 100%;
	position: absolute;
	bottom: 0;
	background-color: #000;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;}
.win-videobox h3{
	bottom: 0;
	position: absolute;
	z-index: 10;
	color: #fff;
	padding: 0 15px;
	height: 50px;
	line-height: 50px;
	margin: 0;}
.win-gray{
	background-color: #eee;}
.win-rightgray{
	padding:0.56em 0;
	border-bottom: 1px solid #ccc;margin-right: 0;}
	.row.win-rightgray img {
    width: 92%;
}
    .press-rightgray .win-rightgray .col-sm-12{
 max-height:56px;
 overflow:hidden;
 text-overflow: ellipsis;
 background: url(/Assets/CBG/img/list-dian.png) no-repeat left 10px;
 margin-left: 8px;}

.win-rightgray .col-xs-4{
	padding-right:0;}	
.win-rightgray em{line-height:1.25; font-size:14px; display:block;}
.win-rightgray h3{
	margin: 0px 0 0;
  font-size: 16px;
  max-height: 56px;
  line-height:24px;
  overflow: hidden;}	
.press-rightgray .text-align-r{
 padding-top:10px;}
.win-gray h2{
	margin-bottom:10px;}	
.bor-bottom{
	border-bottom:2px solid #2ca8d2;}

.wookmark1 .col-sm-6:nth-last-child(1) > .bor-bottom,
.wookmark1 .col-sm-6:nth-last-child(2) > .bor-bottom,
.press-box .col-sm-4 .bor-bottom:nth-last-child(1)
{border-bottom:none;}
.stamp1 {
position: absolute;
  right: 0;
  top: 0;
  width: 33.33333333%;
  min-height: 356px;
}
.winwin-text .row .tx_txt>h2{
	margin-top:5px;
	margin-bottom:5px;
	}
.winwin-text .row .tx_txt>.row{
	margin-top:15px;
	margin-bottom:15px;}
.winwin-text .row .tx_txt p{
	line-height:inherit;}	
.winwin-text .row .tx_txt .col-xs-8{
	float:none;
	width:auto;}	
.winwin-text .row .tx_txt>.row p{
	margin-top:0;
	margin-bottom:0;
	}
.winwin-text .row .tx_txt .col-sm-12 h3,.winwin-text .row .tx_txt .col-sm-12 p{
	text-align:center;
	margin:9px 0 5px;}
.winwin-text .qr-code{padding-left:0;}
.winwin-text .down-link{width:80%; margin: 0 auto 12px;}
.winwin-text .row .tx_txt .col-xs-6 p{margin:0 0 5px;}
.winwin-text .row .col-sm-4>.tx_txt>.row>.col-xs-6:first-child{
	padding-right:0;}	
.fonts-blue{
	color: #0066ff;}
.winwin-text .col-xs-12{margin-top:12px;}
/* niefang 2015514 eof */	
.summary{margin-bottom:12px;}

/*公共提示页*/
.comm-prompt{
	padding-top:70px;
	padding-bottom:100px;}
.comm-prompt h3{
	margin:15px 0;}
.comm-prompt p{
	margin:10px 0;}
.comm-prompt .col-sm-6 a{
	display:block;
	float:left;
	line-height:175%;
	clear:both;
	color:#337ab7;}
.comm-prompt>.col-sm-3 img{
	display:block;
	float:right;
	margin-top:15px;
	margin-right:20px;}
	
/* niefang 2015525 bof*/	
.advisories{
	margin: 15px auto;}	
.corporate-pb .col-sm-3.hidden-xs.no-bold h3{
	padding-bottom:0;
	margin-bottom: 15px;}
.corporate-pb .col-sm-3.hidden-xs.no-bold h3.bor-btom{
	padding-bottom:10px;
	}	
.corporate-pb .row .col-sm-3 .input{
	padding-bottom: 10px;}			
.solCategory .no-bold .solution-nav.advisories li span.title a.active,
.solCategory .no-bold .solution-nav.advisories li span.title a:active{
	color: #000 !important;}
.table-striped.security>thead>tr{
	background-color: #0099ff;}
.table-striped.security>thead>tr th{
	color: #fff;
	padding-top:10px !important;
	padding-bottom:10px !important;}	
.table-striped.security>tbody>tr:hover{
	background-color: #eee;}
.table-striped.security>tbody>tr td a{
	color:#0066ff;}	
.table.security>tbody>tr>td,
.table.security>tbody>tr>th,
.table.security>thead>tr>th{
	max-width: 480px;
	padding: 10px 20px;
	border: none;
	vertical-align:middle;
	}
		
.borders{
	border-top: 1px solid #ccc;
	margin-bottom: 5px;}	
.table.security{
	border-bottom: 1px solid #ccc;
	margin-bottom: 10px;}
.corporate-pb .col-sm-9 div.more{
	margin-bottom: 5px;}	
.corporate-pb .col-sm-3 a.down-link	{
	max-width: 200px;}	
.corporate-pb .row .col-sm-9>img{
	margin: 20px auto 30px auto;}
.font-bules{
	color: #0099ff;}				
/* niefang 2015525 eof*/	

/*psirt star*/

.psiet-detail ul li{
	line-height:175%;}
.psiet-detail h3{
	margin:10px 0 0 0;} 
.psiet-detail .row .col-sm-6 .box-left{
	background: url(/Assets/CBG/img/psirt_huawei_01.png) no-repeat right bottom #0099ff ;
	padding:0 15px 15px 15px;
	min-height:154px;
	}
.psiet-detail .row .col-sm-6 .box-right{
	background: url(/Assets/CBG/img/psirt_huawei_02.png) no-repeat right bottom #00cc33;
	padding:0 15px 15px 15px;
	min-height:154px;}
.psiet-detail .row .col-sm-6{
	padding:15px;}
.psiet-detail .row .col-sm-6 h2{
	background:url(/Assets/CBG/img/psirt_index_03.png) no-repeat center right;
	float:left;
	display:block;
	clear:both;
	padding-right:20px;
	margin:10px 0;
	}
.psiet-detail .row .col-sm-6 p{
	display:block;
	clear:both;
	margin-bottom:0;
	line-height:150%;}
.expand-moreb a i {
    padding-left: 20px;
    height: 30px;
    background: url(/Assets/CBG/img/psirt_dateil.png) -10px -46px;
}
.expand-moreb a i.down {
   background: url(/Assets/CBG/img/psirt_dateil.png) -10px -10px;
}
.psirt-set-out.active{
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;}	
.psirt-set-out .table.security{
	margin-bottom: 10px;}	
.psirt-set-out .security.table td{
	padding-top:25px;
	padding-bottom:20px;
	}
.psirt-set-out .table-striped.security>tbody>tr:hover{
	background:none;
	}
.expand-moreb{
	margin:-1px 0 15px 0;
	}
.expand-moreb span{
	font-size:18px;
	font-family: frutigernext_medium, frutigernext, Arial, Helvetica, sans-serif;}
.psirt-set-out .active{
	display:block;
	}
.psirt-set-out>.expand-moreb>.on{
		border-top:1px solid #ccc;
		display:block;
		padding-top:10px;
		margin-top:-11px;}
.psiet-detail .row .col-sm-6 a:hover {
    color: #000;
    text-decoration: none;

}
.psiet-detail .row .col-sm-6 a:hover .box-left{ 
    background-color:#66ccff;
}	
.psiet-detail .row .col-sm-6 a:hover .box-right{ 
    background-color:#00ff66;
}	
/* 20150526 bof */

/* psirt-index niefang 2015526 bof */
.swiper-container-psirt{
	overflow:hidden;
	position:relative;}
.psirt-tab-title a {
	text-decoration: none;
	display: block;
	color: #666;
	text-align: center;
	padding: 15px 20px;
	margin-right: 15px;
	float: left;
	background: #f9f9f9;
	height: auto;
	font-size: 18px;
}
.psirt-tab-title a.active {
	background: #0099ff;
	color: #fff;
}
.swiper-container-psirt .swiper-wrapper,.swiper-container-psirt .swiper-wrapper .swiper-slide {
	height:auto !important;
	overflow:hidden;}
.psirt-set-out .moreinfo{
	overflow:hidden;}	
/* psirt-index niefang 2015526 eof */	

/*all-events.html页*/
.page-allEvents h2{
    padding-bottom: .5em;
    color: #dc0000;
    border-bottom: 1px solid  #eee;
}
.page-allEvents h3{margin:0 0 6px 0;}
.page-allEvents .item{margin-bottom: 24px;}
.page-allEvents .list:last-child .item{margin-bottom:0;}
.page-allEvents .calendar {
    padding-bottom: 20px;
	margin:0;
	padding:0;
}
.page-allEvents .symbol{padding-left:0;}
.page-allEvents .symbol a{
 position: relative;
  display: block;
  height: 9em;
  line-height: 15em;
  text-align: center;
  background: url("/Assets/CBG/img/pageAllEvent-icon.png") #eee no-repeat center;
  background-size: 50%;
  background-position: 50% 32%;

}
/*.page-allEvents a.more{
    color: #0066ff;
    text-decoration: underline;
}*/

/* press-center-video niefang 2015529 bof*/
.press-box>.row>.col-sm-8>.row{
	padding-top:20px;}
.press-box>.row>.col-sm-8>.row .col-sm-6{
	margin-bottom:10px;}
.press-box>.row .tx_txt.bor-bottom img{
	margin-bottom: 20px;}		
.press-box .row .tx_txt>h2,.press-box .row h2{
	margin-top:0;
	margin-bottom:10px;}
.press-box p,.press-box h3{
	color: #666;}	
.press-box .tx_txt ul{
	margin-top: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	list-style: disc inside;}
.press-box .tx_txt ul li{
	color: #000;}	
.press-box .tx_txt.list-link h2{
	padding-left:20px;}	
.press-box .list-link ul li{
	font-size: 18px;
	color: #333333;}
.press-box .tx_txt h2.bor-bottom{
	padding-bottom:10px;}	
.press-box a.down-link{
	width:100%;}
.box-shadow{
	box-shadow: 2px 2px 5px rgba(153,153,153,1);}
h3.mg-style{
	margin-top: 20px;
	margin-bottom:20px;}
			
/* press-center-video niefang 2015529 eof */	

/* contact-us-index niefang 2015602 bof */ 
.fonts-gary{
	color:#666;
	}
.js-contact-fonts h2,
.js-contact-fonts h3,
.js-contact-fonts h4,
.js-contact-fonts p{
	margin-top: 0;
	margin-bottom: 10px;}	
span.icon-num{
	display: inline-block;
	width: 26px;
	height: 26px;
	font-size: 12px;
	color: #fff;
	text-align: center;
	vertical-align: bottom;
	margin-right: 10px;
	background: url(/Assets/CBG/img/contact_us_icon.png) no-repeat 0 0; 
	}	
.contact-list-item{
	padding: 15px;
	display: inline-block;
	width: 100%;
	text-align: center;
	border: 1px solid #666;
	border-radius: 5px;
	margin-bottom: 10px;
	transition: all .4s;
	-webkit-transition: all .4s;
	-moz-transition: all .4s;
	-o-transition: all .4s;
	-ms-transition: all .4s; 
	}
.contact-list-item.active,.contact-list-item:hover{
	color: #fff;
	text-decoration: none;
	background-color: #0099ff;
	border: 1px solid #fff;
	border-radius: 0;
	}	
.js-contact-content{
	background-color: #f7f7f7;
	padding: 15px;
	margin-top: 20px;
	display:none;
	}
.js-contact-content.active{
	display:block;}	
.contact-content-text{
	padding-left: 36px; 
	padding-right: 36px;
	}	
	
.contact-content-text>.row>.col-sm-6>h3.bor-bom{
	padding-bottom: 10px;
	border-bottom: 1px solid #ccc;
	}	

.online-cus{
	display: inline-block;
	width: 20px;
	height: 20px;
	font-size: 12px;
	color: #fff;
	text-align: center;
	vertical-align: middle;
	margin-right: 10px;
	margin-top: -5px;
	background: url(/Assets/CBG/img/contact_us_icon.png) no-repeat -4px bottom; 
	}	
.lines{
	border-bottom: 1px solid #ccc;
	height: 1px;
	margin-top: 25px;
	margin-bottom: 15px;
	}
.ui-widget{
	font-family: inherit;
	font-size:16px;
	font-family:"微软雅黑";
	z-index:999;}
.ui-widget-content{
	background-color: #fff;}
.ui-menu .ui-menu-item{
	border-top: 1px dashed #eee;}
.ui-menu .ui-menu-item:hover{
	background-color: none;
	border: 1px solid #fbcb09;
	z-index:99;}
 .ui-state-focus, .ui-widget-content .ui-state-focus{
	background: none;
	border: none;
	color: #333;
	font-weight:normal;
	}			
.ui-menu .ui-menu-item:first-child{
	border-top: none;}	
.js-show-form{
	background-color: #f7f7f7;
	padding: 20px 36px;
	margin-top: 20px;
	display: none;
	}
.js-show-form.active{
	display: block;}
.js-contact-form{
	padding-top: 20px; 
	padding-bottom: 20px;}								
.js-contact-form label{
	width: 16%;
	display: inline-block;
	height: 42px;
	line-height: 42px;
	float:left;
	vertical-align: middle;
	}
	
.js-contact-form select{
	width: 80%;
	height:42px;
	vertical-align: middle;
	cursor: pointer;}
.js-contact-form select[disabled]{
	cursor: no-drop;}		
.js-contact-form .custom-combobox{
	display: inline-block;
	width: 80%;}		
.js-show-form p{
	margin-bottom:5px;}	
	
/* contact-us-index niefang 2015602 eof */ 
ul#ui-id-1 {
max-height: 350px;
overflow-y: auto;
overflow-x:hidden;
}
.annual-title{color: #0066cc;margin-top: 50px;font-size: 60px;line-height: 100%;}
.annual-txt{font-size:18px;}
.prev-annual small{font-size: 90%;}
.prev-annual p {margin-top:-10px;}

/*uat style*/

.publicDetails .tx_txt p{
	margin-top:6px;
	margin-bottom:10px;}
.publicDetails .tx_txt{
	margin-bottom:0px;}
.publicDetails .studies-list.pd_b_15{
	padding-bottom:10px;}
.container>.row>.col-sm-3>.left-right-align{
	margin-top:58px;}
.container > .detail-page >.col-sm-3{margin-top: 54px;}
.winwin-text>.row>.col-sm-4>.tx_txt p {
    margin-top: 0;}
.heise>h2.bor-btom {
	margin-top:0;}
.win-gray .publications .col-sm-3{
	width:190px;}
.win-gray .container h2{
	padding-left:30px;}
.win-gray .container .row{
	padding-left:30px;}
.win-gray .publications .col-sm-3 img.img-responsive,.win-gray .publications .col-sm-3 h3{
     max-width:142px;
	 max-height:189px;
	 padding-bottom:0;
	}
h1.btom-bor{
	border-bottom:1px solid #ccc;
	margin-bottom:20px;
	padding-bottom:10px;}
.pro-hot-cell{
	padding:24px 0 0 0;
	border-bottom: 1px solid #d7d7d7;}
.pro-hot-cell .col-sm-3 h3.text-center{
	margin-top:0.83em;}
.itemList{
	margin:15px;}
.itemList .title{
	margin-bottom:5px;}
.itemList .detail{
	margin-bottom:15px;}
.solCategory .solution-nav li .link-wrap{
	padding-left:10px;}
.press-rightgray .text-align-r{
	padding-top:10px;}
.press-rightgray .win-rightgray .col-sm-12{
	max-height:56px;
	overflow:hidden;
	text-overflow: ellipsis;
	background: url(/Assets/CBG/img/list-dian.png) no-repeat left 10px;
	margin-left: 8px;}
	
	padding-left:10px;}
.press-rightgray .text-align-r{
	padding-top:10px;}
.press-rightgray .win-rightgray .col-sm-12{
	max-height:56px;
	overflow:hidden;
	text-overflow: ellipsis;
	background: url(/Assets/CBG/img/list-dian.png) no-repeat left 10px;
	margin-left: 8px;
	padding-left:10px;}
/* fix old-events pages bug*/
#preVideo #banner{height:inherit!important; text-align:center;padding:20px 0;background-color:#f5f5f5;}
#videoDiv .content_reel{width: auto!important;left:0!important;top:0!important;overflow:hidden;position:relative;margin-left:-15px;margin-right:-15px; border-bottom:5px solid #ececec;margin-bottom:20px;margin-top:20px;}
#videoDiv .frame{float:left; width:25%;position:relative!important;top:0!important;left:0!important;height:inherit!important;padding:0 15px}
#dcar:before,#dcar:after,.videoList-container:before,.videoList-container:after,.content_reel:before, .content_reel:after {
    content: " ";
    display: table;
}
#videoDiv .frame:nth-child(4n+1){clear: both;}
#videoDiv .nav{display:none!important;}
.events-content{margin-bottom:20px;}
.events-content .header{font-size:28px}
.events-content table,.events-content tr,.events-content td{border:none!important;text-align:initial!important;}
.events-content td p{padding:0!important;margin:0}
.leftcontent{position:relative;}
.leftcontent a:first-child{display: block!important;width: 100%; height: 100%;position: absolute;top: 0px;left: 0px; background: url(/Assets/CBG/img/img/video_btn.png) center center no-repeat;}
.rightcontent .video-link{display:none}
#videoDiv .content_reel .frame h2 {font-size: 18px;}
.solCategory .right_tbox h3.bor-btom {
    margin-top: 1.1em;
    padding-bottom: 1em;
}
.win-rightgray-bg {
  background:#efefef;
}
.calendar .col-sm-8 p{
	margin-bottom:5px;}
.calendar .col-sm-8 a.more{
	background:url(/Assets/CBG/img/down_icon.png) left no-repeat;
	padding-left:25px;
	text-decoration:none;}
.anyts-down h2{
	color:#cc0000;
	margin-top:0;
	padding-bottom:10px;
	margin-bottom:10px;
	}
.anyts-down h2.bor-btom-color{
	border-bottom:1px solid #ededed;}
.anyts-down .row .col-sm-9 ul li{
	border-bottom:1px solid #ededed;
	margin-bottom:10px;
	padding-bottom:15px;
	}
.anyts-down p{
	font-size:18px;
	margin:0;
	line-height:28px;}
.anyts-down .row .col-sm-9 ul .expand-more{
	margin-bottom:25px;
	margin-top:0;}

.col-sm-3 .solution-nav {
    border-top: 1px solid #d7d7d7;
    padding-left: 10px;
}

.col-sm-3 .solution-nav li a{
	font-size:18px;
	line-height:36px;
	text-decoration:none;}
.col-sm-3 .solution-nav li a:hover{
	color:#cc0000;
	text-decoration:none;}
.anyts-down .col-sm-3 .tx_txt h3{
	margin-bottom:11px;
	margin-top:0px;}
.anyts-down .solution-nav li {
    padding: 10px 0px;
}
.anyts-down .link-wrap{
	padding-left:25px;}
.anyts-down .solution-nav li span {
    display: block;
    color: #616161;
    line-height: 24px;
}
.anyts-down .solution-nav li span.title a {
    color: #000000;
    font-weight: bold;
}
.anyts-down .solution-nav li i {
    padding-left: 22px;
    background: url(/Assets/CBG/img/solution_cate_icon.png) left -22px no-repeat;
    height: 28px;
}
.anyts-down .solution-nav li span.title.on i {
    background: url(/Assets/CBG/img/solution_cate_icon.png) left -2px no-repeat;
}
.linn-layout .col-sm-12{
	margin-bottom:15px;}
.linn-layout .col-sm-12 h3{
	margin:10px 0;}
.linn-layout .col-sm-12 p{
	margin:5px 0;}
.linn-layout .col-sm-12 .has-border{
	padding: 20px;
    border: 5px solid #eee;
	margin-bottom:15px;}
.linn-layout .col-sm-12 .has-border h2{
	margin:0 auto;}
.linn-layout .col-sm-12 .has-border h3{
	margin:0 auto;}
.linn-layout .col-sm-12 .has-border .col-xs-3{
	width:auto;
	padding-right:0;}
.linn-layout .col-sm-12 .has-border .row{
	margin-top:20px;}
.linn-layout a.text-right{
	display:block;}
.linn-bor h3{
	border-top:2px solid #2ba8d4;
	padding-top:15px;
	} 
.linn-layout .tit-bor{
	border-bottom:2px solid #2ba8d4;
	margin-bottom:10px;
	padding-bottom:5px;
	margin-top:0;}
.linn-layout ul{
	list-style:disc;
	padding-left:16px;}
.linn-layout ul li{
	margin:7px 0;
	color:#333;}
.linn-layout ul li span{
	padding-left:10px;
	line-height:24px;}
.tel{
	margin-bottom:10px;}
.tel a{
	background:url(/Assets/CBG/img/analysts-home-006.jpg) no-repeat left ;
	padding-left:35px;
	margin-right:30px;
}
.tel span{
	background:url(/Assets/CBG/img/analysts-home-005.jpg) no-repeat left;
	padding-left:30px;}
.share-big{
	margin-top:15px;}
.share-big .share-box .share-item.share-item-facebook{
	width: 48px;
    height: 48px;
    display: inline-block;
    background-image: url(/Assets/CBG/img/analysts-home-007.jpg) !important;
    background-repeat: no-repeat;
    background-position: center center;
    text-indent: -10000%;
	margin-right:10px;
}
.share-big .share-box .share-item.share-item-twitter{
	width: 48px;
    height: 48px;
    display: inline-block;
    background-image: url(/Assets/CBG/img/analysts-home-008.jpg) !important;
    background-repeat: no-repeat;
    background-position: center center;
    text-indent: -10000%;
	margin-right:10px;
}
.share-big .share-box .share-item.share-item-linkedin{
	width: 48px;
    height: 48px;
    display: inline-block;
    background-image: url(/Assets/CBG/img/analysts-home-009.jpg) !important;
    background-repeat: no-repeat;
    background-position: center center;
    text-indent: -10000%;
	margin-right:10px;
}
.share-big .share-box .share-item.share-item-googleplus{
	width: 48px;
    height: 48px;
    display: inline-block;
    background-image: url(/Assets/CBG/img/analysts-home-010.jpg) !important;
    background-repeat: no-repeat;
    background-position: center center;
    text-indent: -10000%;
	margin-right:10px;
}
.col-sm-12.change-password .row{
	margin-bottom:24px;}
.col-sm-3 ul .js_checkable{
	display:block;
	clear:both;
	margin:13px 0;}
.col-sm-3 ul .js_checkable span{
	color:#666;}
.col-sm-10 .moreinfo .row{
	background:#fafafa;
	padding-top:10px;}
.col-sm-10 .moreinfo .row .col-sm-12{
	border-top:1px solid #ccc;
	padding-top:15px;
	margin-top:15px;
	margin-bottom:15px;
	}
.js-more-info .js_checkable>input{
	margin-top:0px !important;}
.js-more-info .js_checkable{
	line-height:100% !important;}
#js_read_more_product{
	height:auto;}
.col-sm-10 .moreinfo .row .col-sm-12 .ver-code{
    width: 300px !important;
    height: 42px !important;
    background: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    float: left;
    line-height: 100%;
    line-height: 42px;
    padding-left: 5px;
	margin-top:0px !important;
}
.others{
	display:table-cell;
	vertical-align:middle;
	margin-top:13px !important;
	}
input.ver-codes {
    width: 185px !important;
}
.input-middle .others,.agreement .input-middle{
	margin-top:13px;}
.anyts-contact{
	margin-bottom:20px;}
.anyts-contact .col-sm-9 .col-sm-3 a{
	background:url(/Assets/CBG/img/analysts-home-006.jpg) no-repeat left;
	padding-left:30px;}
.anyts-contact li{
	border-bottom:1px solid #e5e5e5;
	padding-bottom:15px;
	margin-bottom:15px;}
.anyts-contact h2{
	color:#333;}
.anyts-contact .col-sm-3 h3{
	margin:1em 0 !important;
	padding:0;
}
.anyts-contact .col-sm-3 h3.bor_down{
	padding-bottom: 7px;
	padding-top: 4px;
	margin-bottom:0 !important;}
.tx_txt .newlist {
    list-style-type: disc;
    padding-left: 15px;
    margin-top: 6px;
}
.anyts-contact .newlist li{
	padding:0;
	margin:0;
	border:none;
	margin-left:5px;}
.solCategory .col-sm-3.no-bold .solution-nav{
	padding-left:10px;
	}
.solCategory .col-sm-3.no-bold > .solution-nav:first-child {
     border-top:1px solid #d7d7d7;
    }
.win-rightgray-bg{
	background:#efefef;}
.reset-col dl dt{
 margin-bottom:10px;}




.reset-col dl dd{
 margin-left:0;
 text-align:left;
 max-height:49px;
 overflow:hidden;
 margin-bottom:5px;
 font-weight:normal !important;}

.reset-col dl dd.times{
 height:25px;
 display:block;}

/*added by chenyi at 2015-8-28 增加analystsDownlaod筛选选中的样式*/
.col-sm-3 .solution-nav li a.active{
    color: #cc0000;
}
/*dded by chenyi at 2015-8-29 lock标签*/
.icon_lock {
    background: url("/Assets/CBG/img/analysts-download.jpg");
    width: 13px;
    height: 18px;
    display: inline-block;
    margin-left: 10px;
}

.img-responsive {
   width:100%\9;}
.detail-page img.img-responsive,.psiet-detail img.img-responsive,.text-indent img.img-responsive,.reset-col .col-sm-3 .img-responsive,.winwin-text .row .tx_txt img{
 width:auto\9;}
.solCategory .no-bold >h3.bor-btom {
    padding-bottom:1em;
 margin:1em 0 0.5em 0 ;
}
.down-btn a {
    width: 180px;
    height: 36px;
    background: #cd3333;
    color: #fff;
    border-radius: 5px;
    display: block;
    line-height: 36px;
    text-align: center;
    text-decoration: none;
    margin: 15px 0 15px 0;
}
/*solar 09-18 star*/

.solar-product .col-sm-12.float-none p {
    line-height: 200%;
}
.solar-product .col-sm-12.float-none .fast-link a {
    padding: 0 11px;
}
.solar-table > tbody > tr > td {
    border-left: 1px solid #ccc;
    max-width: 300px;
    color: #6d696a;
}
.solar-table > tbody > tr > td ul li {
    padding: 7px 0;
    list-style: disc;
    margin-left: 20px;
}
.solar-table > tbody > tr > th {
    border-right: 1px solid #ccc;
}
.solar-table > tbody > tr > td, .solar-table > tbody > tr > th {
    vertical-align: middle;
    padding: 10px 20px;
    border-top: none;
}
.solar-table > tbody > tr:nth-of-type(even) {
    background-color: #f5f5f5;
}
.mate-down ul li {
    background: url(/Assets/CBG/img/solar_pro_005.png) no-repeat center left;
    margin: 10px 0;
    padding-left: 25px;
}
.softcom {
    display: block;
}
.softcom .col-sm-5.pull-right {
    margin-left: 50px;
}
.softcom .col-sm-5.pull-left {
    margin-right: 50px;
    margin-left: 0;
}
.softcom ul {
    padding-left: 16px;
}
.softcom ul li {
    list-style: disc;
    line-height: 30px;
    margin-bottom: 10px;
}
.pro-hot-cell .col-sm-6 > .row > .col-xs-9 > h3 {
    margin-top: 0;
    margin-bottom: 7px;
}
.pro-hot-cell {
    padding: 24px 0 36px 0;
    border-bottom: 1px solid #d7d7d7;
}
.pro-hot-cell p {
    margin: 0;
    color: #666;
}
.pro-hot-cell .col-sm-3, .pro-hot-cell .col-sm-6 {
    margin-bottom: 20px;
}
.solution-list h2 {
    color: #970001;
    margin-bottom: 0.3em;
}
.solution-list ul li {
    border-bottom: 1px solid #ececec;
    padding: 15px 0;
}
.solution-list ul li a:first-child {
    float: left;
}
.solution-list {
    margin-bottom: 2em;
}
.service-support {
    border-bottom: 1px solid #eeeeee;
    padding-bottom: 25px;
    margin-top: 25px;
}
.service-support .col-sm-9 {
    margin: 0 auto;
    float: none;
}
.service-support ul li {
    margin: 10px 0;
    padding-left: 35px;
}
.service-support ul li.address-ioc {
    background: url(/Assets/CBG/img/solar_service_002.png) no-repeat;
    background-position: 0 7px;
}
.service-support ul li.tel-ioc {
    background: url(/Assets/CBG/img/solar_service_003.png) no-repeat;
    background-position: 0 7px;
}
.service-support ul li.email-ioc {
    background: url(/Assets/CBG/img/solar_service_004.png) no-repeat;
    background-position: 0 7px;
}
.table-more {
    width: 100%;
    display: block;
    text-align:center;
}
.mate-down ul li {
    background: url(/Assets/CBG/img/solar_pro_005.png) no-repeat center left;
    margin: 10px 0;
    padding-left: 25px;
}
.softcom {
    display: block;
}
.softcom .col-sm-5.pull-right {
    margin-left: 50px;
}
.softcom .col-sm-5.pull-left {
    margin-right: 50px;
    margin-left: 0;
}
.softcom ul {
    padding-left: 16px;
}
.softcom ul li {
    list-style: disc;
    line-height: 30px;
    margin-bottom: 10px;
}
.pro-hot-cell .col-sm-6 > .row > .col-xs-9 > h3 {
    margin-top: 0;
    margin-bottom: 7px;
}
.pro-hot-cell {
    padding: 24px 0 36px 0;
    border-bottom: 1px solid #d7d7d7;
}
.pro-hot-cell p {
    margin: 0;
    color: #666;
}
.pro-hot-cell .col-sm-3, .pro-hot-cell .col-sm-6 {
    margin-bottom: 20px;
}
.solution-list h3 {
    color: #970001;
    margin-bottom: 0.5em;
}
.solution-list ul li {
    border-bottom: 1px solid #ccc;
}
.solution-list ul li a em {
    margin-right: 3px;
}
.table-style-hig table tr td {
    border-top: none;
    font-size: 16px;
    color: #666;
}
.table-style-hig table > thead > tr {
    background: #bfbfbf;
}
.table-style-hig .table > thead > tr > th {
    border-bottom: none;
    text-align: center;
}
.table-style-hig .table > thead > tr > th, .table-style-hig .table > tbody > tr > td {
    border: 1px solid #dedede;
}
.table-style-hig .table > tbody > tr > td img {
    padding: 20px 0;
}
.table-style-hig .table > tbody > tr h3 {
    color: #353535;
}
.table-style-hig .table > tbody > tr ul li {
    margin: 10px 0;
}
.win-rightgray .col-md-8 p {
    display: none;
}
/*solar 09-18 end*/
.bannermou {
    width: 424px;
    height: 291px;
    background: url(images/bannermou.png) no-repeat;
    text-align: left;
    padding-top:70px
}
.bannermou h1 {
    font-size: 24px;
    color: #fff;
    line-height: 40px;
}
.bannermou p {
    font-size: 14px;
    color: #ccc;
    line-height: 15px;
}